Skip to end of metadata
Go to start of metadata

Phunware's Mobile Engagement module allows you to engage your mobile audiences with relevant, contextual communications, in order to drive retention, foot traffic and conversion. Depending on the use case and desired reach, Mobile Engagement allows you to send your users:

  • Broadcast notifications
  • Geofence notifications (requires premium license)
  • Beacon notifications (requires premium license)
    • Can be powered by any bluetooth beacon hardware using iBeacon protocol

The Mobile Engagement module includes:

  • Mobile Engagement SDKs and APIs (for iOS/Android apps)
  • MaaS portal web management tool, to manage campaigns, reporting, targeting, geofence locations and beacon configurations

 

Mobile Engagement Releases

DateUpdates/Release NotesiOS SDKAndroid SDKTraining & Documentation
09/19/18When in useMobile Engagement v3.6.0N/AMobile Engagement Configuration Guide v1.3
08/13/18GraphQL RefactorN/AN/AN/A
9/2/17Enhanced ProfilesMobile Engagement v3.1.2Mobile Engagement v3.1.2N/A
8/19/17

Flexible Broadcast Campaigns Ph 1

Mobile Engagement v3.1.1Mobile Engagement v3.1.1Mobile Engagement Configuration Guide v1.2
6/16/17UI EnhancementsN/AN/AN/A
12/1/16Detailed Reporting and Metadata/PromotionsLegacy Messaging SDKLegacy Messaging SDK

Training Video-Mobile Engagement 7- Adding Promotions and Metadata to Campaigns 

Training Video-Mobile Engagement 8 - Campaign Analytics

Mobile Engagement Configuration Guide

Use of this software requires review and acceptance of our terms and conditions for developer use located at http://www.phunware.com/terms/

Mobile Engagement Training Resources

Document Title/LinkDocument DescriptionLast Updated

Mobile Engagement Module #1: Message Center In-app Display

Video introduction to how MaaS configuration relates to the app experience7/5/2017
Mobile Engagement Module #2: App Setup for Broadcast CampaignsVideo training on setting up push notifications for apps to enable broadcast campaigns7/5/2017
Mobile Engagement Module #3: Attribute and Profile ConfigurationVideo training on configuring attributes and profiles in MaaS Portal for broadcast and geofence campaigns7/5/2017
Mobile Engagement Module #4: Location-Geofence ConfigurationVideo training on configuring locations or geofences for all types of campaigns in MaaS Portal7/5/2017
Mobile Engagement Module #5: Beacon ConfigurationVideo training on configuring beacons for beacon campaigns in MaaS Portal7/5/2017
Mobile Engagement Module #6: Campaign ConfigurationVideo training on configuring broadcast, geofence and beacon campaigns in MaaS Portal7/5/2017
Mobile Engagement Module #7: Promotion and Metadata ConfigurationVideo training on how to configure promotions and metadata for campaigns in MaaS Portal7/5/2017
Mobile Engagement Module #8: Campaign AnalyticsVideo training on the campaign analytics available in the Mobile Engagement section of MaaS Portal7/5/2017
Use of this software requires review and acceptance of our terms and conditions for developer use located at http://www.phunware.com/terms/

Mobile Engagement Configuration/Integration Guides

Document Title/LinkDocument DescriptionLast Updated
Mobile Engagement Configuration Guide 1.3Provides detailed documentation of the Mobile Engagement functionality in MaaS Portal with step-by-step configuration instructions for all types of campaigns10/18/2018
   
Use of this software requires review and acceptance of our terms and conditions for developer use located at http://www.phunware.com/terms/

Android Mobile Engagement SDK Developer Documentation

Document Title/LinkDocument DescriptionLast Updated
Android SDK Integration Guide - Mobile EngagementThis is a quick start to adding the Phunware Mobile Engagement SDK to an Android app.  Android Studio is the recommended development environment for building an app with the Phunware Mobile Engagement SDK.3/19/2017
Technical DocumentationThis SDK technical guide provides guidance in initialization, managers, services, interfaces, events, and customizing notifications.10/27/2016
Use of this software requires review and acceptance of our terms and conditions for developer use located at http://www.phunware.com/terms/

iOS Mobile Engagement SDK Developer Documentation 

Document Title/LinkDocument DescriptionLast Updated
Mobile Engagement SDK Integration Guide (iOS)SDK requirements, installation, certificates, setup, initialization, fetching and updating attributes, notifications, deep linking, and promotions3/19/2017
Introduction to Mobile Engagement API Reference (iOS) Introduction to the Phunware iOS API8/10/2016
Use of this software requires review and acceptance of our terms and conditions for developer use located at http://www.phunware.com/terms/

Mobile Engagement APIs

NOTE: These Documents are available only to Internal Phunware Users. Click here if you are a Phunware Developer and need access.

If you are a customer who needs access to these documents, contact Phunware support at support@phunware.com.

API - Mobile Engagement

Document Title/LinkDocument DescriptionLast Updated
Introduction to Marketing Automation API

This document is intended to help developers getting started with our Mobile Engagement SDK and related APIs for our Marketing Automation product. It provides key features and functions, getting started links and info, and use cases to explore.

8/2016
Mobile Engagement API ArchitectureRequest/response format, HTTP methods, date/time format, bracketed IDs, ellipses, PUT methods and partial updates, GET methods and query strings8/2016
Messaging API Methods - Device Registration

Android Method, URL, Headers, Sample Request, Response, Sample Response

This method will accept device registration requests.

9/1/2016
Messaging API Methods - Download Geofences

Android Method, URL, Headers, Sample Request, Response, Sample Response

This method will accept device download geofence requests

9/1/2016
Messaging API Methods - Geofence Entry

Android Method, URL, Headers, Sample Request, Response, Sample Response

This method will accept device geofence entry requests.

9/1/2016
Messaging API Methods - Geofence Exit

Android Method, URL, Headers, Sample Request, Response, Sample Response

This method will accept device geofence exit requests

9/1/2016
Messaging API Methods - Download Promotion

Android Method, URL, Headers, Sample Request, Response, Sample Response

This method will accept device download promotion requests. +SDK dependencies

9/1/2016
Messaging API Methods - Retrieve a Collection of Attribute Metadata

Android Method, URL, Headers, Sample Request, Response, Sample Response

This method is used to retrieve all attribute metadata for an org.

8/3/2016
Messaging API Methods - Create Device Attributes

Android Method, URL, Headers, Sample Request, Response, Sample Response

This method will accept requests to associate attributes with a device

9/1/2016
Messaging API Methods - Get All Device Attributes

Android Method, URL, Headers, Sample Request, Response, Sample Response

This method will accept device attribute GET requests.

9/1/2016

PWMessaging Class

iOS Method for app registration and setup12/9/2016

PWMSGAttributeManager Class

iOS Method, the central point for fetching and updating attributes associated with the device or user. You use an instance of this class to fetch and update profile and user attributes.12/9/2016

PWMSGLocalNotification Class

iOS Method, a PWLPLocalNotification object holds the information related to a local notification that will be shown to the user. The PWLPLocalNotification object allows the alert title and alert body to be modified if needed.12/9/2016

PWMSGZone Class

iOS Method, a PWMSGGeozone object represents a circular region in a map with some associated data for that region.12/9/2016

PWMSGZoneMessage Class

iOS Method, a PWZoneMessage is a communication (generally marketing-related) sent from the server.12/9/2016

PWMSGZone Protocol

iOS Method, this protocol represents the zone data generated by an object which implements the PWMSGZone protocol. This object incorporates a name, identifier, code, tags and several other properties that can be useful to query. Typical implementations will append additional data to zone object.12/9/2016
Mobile Engagement API Response HandlingHTTP Status Codes and payloads8/1/2016
Use of this software requires review and acceptance of our terms and conditions for developer use located at http://www.phunware.com/terms/

 

  • No labels