Mobile App Messaging SDK Features
The Mobile App Messaging SDK provides a comprehensive set of features that enable marketers to reach and engage with the users of their mobile apps. The SDK handles the technical complexity of implementing mobile messaging features so that developers can focus on creating engaging mobile applications.
The SDK manages device and contact registration and establishes a powerful and reliable communication framework within an app. By managing device and contact registration, the SDK helps your application integrate with all mobile messaging features, from targeted messaging to analytics, without getting bogged down in complexity.
Push messaging, also known as push notifications, is a communication method used by apps to deliver information or alerts to users’ devices, even when the app isn’t actively in use. These messages can appear on a device’s lock screen, notification area, or banner, providing timely and relevant information. Push notifications are widely used across various platforms and devices, including phones, tablets, and computers.
The SDK streamlines the management of Push Notification Service (PNS) push tokens and offers extensive customization options for push notifications. It enables personalization and audience segmentation, allowing developers to tailor messages to individual user preferences and target specific user groups. This suite of features enhances the reliability and impact of push notifications, improving user engagement and the overall communication strategy of the application.
In-app messaging refers to messages and notifications delivered to users directly within a mobile application or software. Unlike push notifications, which appear outside the app, in-app messages are displayed while the user is actively engaged with the app. This method is crucial for enhancing user experience, guiding user behavior, and improving retention.
The SDK enhances In-App messaging by offering versatile templates for modal, banner, or full-screen messages, enabling customization to align with an app’s color scheme and fonts, and allowing for tailored call-to-action buttons. These features ensure messages integrate with the app, maintain brand consistency, and engage users, enhancing the overall user experience and engagement.
This table lists the features available in the Mobile App Messaging SDK for each operating system.
| Functionality | iOS SDK | Android SDK |
|---|---|---|
| Setting the Party Identifier | Yes | Yes |
| Attributes | Yes | Yes |
| Standard Push Notifications | Yes | Yes |
| Analytics | Yes, configurable, off by default | Yes, configurable, off by default |
| Rich Image Push Notifications | Yes, requires additional configuration | Yes |
| OpenDirect URLs | Yes, requires additional configuration | Yes, requires additional configuration |
| Unified with Salesforce Data Cloud | Yes | Yes |
Configurable features can be enabled or disabled during SDK initialization and while the app is running. Some items require additional configuration, which involves extra implementation steps.