SDK FAQ's
- 1 Frequently Asked Questions
- 2 Troubleshooting
Frequently Asked Questions
General
How do I enable my app to get Push Notifications?
To get Push Notifications, first enable sending and receiving push notifications, and then allow Mapp Cloud to send notifications from your app.
For step-by-step instructions:After allowing your app to send and receive Push Notifications, you need a server to handle these notifications.
To enable the Mapp Cloud sever to handle your notifications follow documentation.
For step-by-step instructions:Android: add the Mapp Cloud Android SDK code to your app code, see Android SDK Integration for Mapp Cloud.
iOS: add the Mapp Cloud iOS SDK code to your app code, see iOS SDK Integration for Mapp Cloud.
Mapp Cloud released a new SDK version. Do I need to update my Mapp Cloud SDK integration?
Yes: We recommend that you always update your app to use the latest Mapp Cloud SDK version.
Note that the SDK version number has an "x.y.z" format (for example: "1.0.7"), indicating if the updates are major or minor:
For major versions, one of the first two version numbers ("x" or "y") are updated.
For minor versions, only the last number ("z") is updated.
Why are devices not receiving push notifications?
Ensure that devices have opted in to receive push notifications for that app.
Ensure that the SDK is implemented correctly to register the devices with Mapp Cloud.
If you see on the dashboard that some of your users don't receive push notifications, than either they have uninstalled your application, or their device tokens are invalid. In this case, push notification is not received on the end. Under the Messaging dashboard, you will see how many invalid push notification tokens there are, per each push notification sent.
Troubleshooting
Android:
I cannot receive Push Notification
Double Check Setup Guide Android Application Setup for Mapp Cloud
Check the latest version of Mapp SDK
Make sure you added the Mapp Cloud init code within the onCreate method in your Application class. Initialize Android Mapp SDK for Mapp Cloud
If you don't receive notification in foreground mode check whether foreground mode for push is enabled Handle Foreground Notification.
Connect your test device on USB, open Android Studio, and check whether you receive the push notification in logcat. (only for Android devices).
I don't receive push notification on Huawei/Honor devices
This functionality isn't provided for new Huawei/Honor devices. Our 2020 roadmap is focused to enable push messages for Huawei/Honor devices.
What kind of media can be sent to Android devices?
Android supports video, animated image, image and audio files.
File size limitations for iOS is 10Mb for images, 5Mb for audio and 50Mb for video. Android doesn't have hard limits, however we strongly suggest that you limit file sizes based on iOS.
iOS:
Why can’t I upload Apple iOS certificates to the Marketing Cloud?
Ensure that your certificates are valid. Check to see if your certificate file contains development capability for development channel and production capability for production channel, make sure that certificates have valid corresponding bundle ids.
Why can’t I send rich push notifications or add media to my push notification?
For reach push you need to create mobile app extension and create corresponding certificate for that at provision and profiles. (developer.appple.com) Please see: Rich Push Notificatons Integration
How do I generate an iOS Push Certificate?
Enable Apple Messaging for Mapp Cloud
What kind of media can be sent to iOS?
iOS supports video, animated image, image and audio files.
File size limitations for iOS is 10Mb for images, 5Mb for audio and 50Mb for video.
Still have questions?
Please contact Mapp Cloud Support (https://mapp.service-now.com)