There are three types of mobile app messages: simple notifications, inbox messages, and in-app messages.
Simple notifications are messages that are pushed to a device. Your simple notification can include a URL, a phone dial, or a custom action. A simple notification can have an action that opens an associated inbox message.
Inbox notifications are messages that get pulled by the app when the app is opened. A full page message is displayed in the app, and it can also include an inbox display, which can be customized based on a template. An inbox message is similar to an email. Messages are stored in cloud storage, and the SDK syncs this message to local storage, which is similar to an email sync.Tapping an item in the inbox opens the corresponding full inbox message.
In-app messages are messages that get pushed to an app, but are only displayed when a specific event occurs. In-app messages are similar to ads in mobile apps. The payload sent to the device contains the message and array of strings called rules. You can decide at which points in the app to show the in-app message and which rule is matched. Messages are displayed once by default, and are defined by maxView. Allowing the maxView value gives you more power behind your message so that you can show it more than one time.Messages can have various visual styles based on the template used and how the app handles that template.
Data-only notifications are messages that push data to the app. No visual message is created; however, the data might result in a visual change in the app. No SDK development is needed for data messages.
See the following tutorials for instructions about configuring advanced features in your iOS apps:
- Notification controls and detecting incoming mobile app messages
- Canceling incoming mobile app messages in iOS 10 when the app is open
- Enabling in-app messages in your iOS apps
- Enabling inbox messaging in your iOS apps
- Sending silent notifications in iOS apps
- Adding media attachments in mobile app messages in iOS 10 apps
Need more help? Check out all of our available tutorials for mobile app messaging here: