Overview
Skill Level: Any
Prerequisites
Note: We are transitioning our documentation into a single format for better ease of use. In the meantime, you may notice some pages moving and updating. This location will contain links for all the Mobile Application Messaging developer information during this change and going forward.
Links to the SDKs, Samples, and Tools on Github
-
iOS
– https://github.com/Acoustic-Mobile-Push/iOS -
Android
– https://github.com/Acoustic-Mobile-Push/Android -
Cordova
– https://github.com/ibm-mobile-push/cordova -
Xamarin
– https://github.com/ibm-mobile-push/xamarin -
React Native
– https://github.com/Acoustic-Mobile-Push/React-Native
API References
Step-by-step
-
iOS Tutorials
Tutorials
How to receive mobile app messages from outside Acoustic Campaign (iOS)
Manually integrating the iOS SDK using Swift
Updating your existing project to the new Acoustic frameworks
Customizing the Inbox on iOS with Objective-C
Customizing the Inbox on iOS with Swift
Adding the Carousel action plug-in to mobile app messages
Advanced Mobile App Messaging attributes for iOS
Advanced push locating registration detailsÂ
App Notification Settings Support for iOS 12
Configuring the iOS SDK for geofence and beacon integration
Creating custom actions for mobile app messages
Detecting incoming mobile app messages
Enabling in-app messages in your iOS apps
Enabling media attachment and multiple action support
Getting Started with mobile app messages in iOS apps developed with Objective C
Getting Started with mobile app messages in iOS apps developed with Swift
Implementing inbox notifications in your iOS apps
Initialize the iOS SDK with a NSDictionary object
Installing the iOS SDK by using the CocoaPods dependency manager
Integrate iOS SDK with Firebase using Swift
Quick start server configuration for iOS
Sending mobile app messages through your Newsstand-enabled iOS app
Sending silent notifications in iOS applications
Setting log-level message types
Create Apple Watch notifications
Setting up a secret trigger on iOS to display SDK debug information
Detecting the iOS SDK on your app
Â
Documents
Assign new MUIDs to devices when reinstalling apps
Immediate and pending events for iOS
Manually integrating the iOS SDK with Objective C
-
Android Tutorials
Tutorials
Upgrading from Android 3.7.1.4 to Android 3.8.0
Customizing the inbox on Android
Creating custom actions for mobile app messages
Configuring the Android SDK for geofence and beacon integration
Getting Started with Mobile App Messaging in Android apps
Implementing in-app messages in your Android app
Implementing inbox notifications in your Android app
Migrating from Google Cloud Messaging (GCM) to Firebase Cloud Messaging (FCM)
Migrating the Android SDK to release 3.7.1.0.2 (or later)
Use ProGuard with the Acoustic Mobile App Messaging SDK
How to create silent notifications for Android apps
How to disable or modify automated backups for your application (Android)
How to configure automatic plug-in detection and registration (Android)
How to detect the SDK on your Android app
How to receive mobile app messages from outside Acoustic Campaign (Android)
How to configure the SDK media cache control (Android)
How to modify the AndroidManifest.xml file in the sample app
Adding the Carousel Action Plugin to Mobile App Messages
Android SDK Database Encryption
Enabling a secret debug diagnostic to Advanced Android topics
Migrating a project from jar to aar in Android
Inbox control API additions for Android
Setting up foreground service in the background
Using a custom messaging service for Android
Documents
Accessing registration details
Advanced Android push actions and action categories
Advanced Mobile App Messaging attributes for Android
Bundling notifications in a campaign with Android
Configuring expandable notifications
Configuring notification preferences
Mobile app messages for Android
Modifying the SDK initialization control for alternate Android integration
Simple notification click events and session tracking events for Android
Troubleshooting SDK configuration
Upgrading the in-app plug-in with version 3.6.5.0 of the Android SDK
-
Xamarin Tutorials
Tutorials
Migrating Xamarin SDK from 3.3.2.5 to 3.8.0
Creating custom actions in mobile app messages
Getting Started with Mobile App Messaging in apps developed with Xamarin
Implementing in-app messages in mobile apps developed using Xamarin
Implementing inbox notifications in mobile apps developed using Xamarin
Customizing the inbox on Xamarin
Setting up the iOS notification service extension in Xamarin
Documents
Accessing registration details
Advanced Mobile App Messaging attributes for Xamarin
Mobile app messages for Xamarin
Overview of the Acoustic Mobile App Messaging SDK for Xamarin
-
Cordova Tutorials
Tutorials
Migrate Cordova Plugin from 3.6.5 to 3.8.0
Enabling in-app messages for Cordova
Configuring location plug-ins for beacon and geofence integration with apps developed in Cordova
Enabling inbox notifications for Apache Cordova
Getting Started with Mobile App Messaging in apps developed with Apache Cordova
Manually integrating the Apache Cordova plugin
Customizing the inbox on Cordova
Accessing registration details in Cordova
Documents
Configuring action notifications in Cordova
-
React Native Tutorials
Migrating React Native Plugin from 3.0.1 to 3.8.0
Getting Started with the Acoustic React Native Plugin
Getting Started with Acoustic Content Plugins in React Native
Getting Started with Acoustic Inbox Messaging in React Native
Getting Started with Acoustic Action Plugins in React Native
Retrieving Acoustic Registration Information in React Native
Sending Acoustic Events in React Native
Getting Started with Acoustic InApp Messaging in React Native
Sending User Attributes in React Native
Getting Started with Acoustic Geo Targeted Messaging in React Native
Getting Started with Acoustic Beacon Targeted Messaging in React Native
-
Documentation shared among platforms
Tutorials
Getting started with device location awareness
Roadmap: Mobile app messaging configuration process
Documents
Configuring action plug-ins for enhanced notifications
Configuring log level message types
Reinitializing the SDK after a GDPR request for erasure
Sending a mobile app message to multiple devices using a lookup key field
Supported platforms and sample app compatibility in IBM Mobile App Messaging V3.X
Where to find documentation for IBM Mobile App Messaging V3.X
We are developing an app using React Native, and planning to consume notifications sent by WCA.
There is no React Native SDK mentioned on this page. However, there are SDKs available for
– MobileFirst (https://www.npmjs.com/package/react-native-ibm-mobilefirst-push), and
– Bluemix (https://github.com/ibm-bluemix-mobile-services/bms-push-react-native).
I was wondering if we can use one of the above SDKs for IBM Mobile Push from WCA?