Mobile App Messages is a cloud-based mobile campaign management system designed to help deliver targeted information to their mobile customers based on their users preferences, behaviors, and real-time physical locations.
Mobile Application Developers can leverage the IBM Mobile App Messaging SDK that supports mobile app messages from their mobile apps. They can configure iOS and Android applications, actions, custom actions and action categories (iOS8 only) associated with the applications.
The mobile push implementation requires you to complete the following tasks for either iOS or Android:
- Register your iOS App with Apple – To get pushes working on your iOS app, you need to create a provisioning profile and a push certificate on the Apple Developer Provisioning Portal for your Apple Application ID. The provisioning profile you create must match the push certificate that you upload to IBM Mobile App Messaging.
- Create a New Google API project with Google Cloud Messaging – To use Google Cloud Messaging (GCM) in your application(s) you must create a new project in the Google APIs console and enable it to use the GCM service. Here you create your Google API key.
- Register your Windows app with Windows Notification Service – To use Windows Notification Service (WNS) with a Windows phone, tablet or desktop, you must download the latest version of Windows and Visual Studio. Then, log in to the dashboard, create a store application, and use the credentials in that application in your project’s Application Manifest file.
- Set up Mobile Push feature for Org and Users – To provision push for your organization, you must request that the push feature be provisioned.
A mobile app developer adds or configures an app in the Development section of Watson Campaign Automation. A new app can be designated as one for use in Production or Development (i.e. testing). The push service type can also be designated as either Android, iOS or Windows.
The Development tab is visible if your Organization Administrator has set up mobile push notification permissions. This allows the push developer permission to access the Development areas in Watson Campaign Automation.
The following diagram shows the workflow for sending a mobile app message within Watson Campaign Automation and the different responsibilities of the marketer, developer, and administrator through this process.
Go Back to the Mobile App Messaging home page.