[ Beta Feature ]
Send Push Notifications to your app users within the Dashboard, and reach out to them proactively based on their usage and behavior to send highly personalized messages.
» Engage with your most active users and reward them.
» Enhance your support by sending personalized notifications to users that reported issues.
» Contact beta testers directly to ask about bugs and feedback.
» Improve retention by targeting slipping away users to re-engage them.
Please notice that these notifications are different from in-app notifications, while the in-app notifications are seen within the app ecosystem (only when the app is open), UXCam push notifications are seen outside and when the app is in the background.
API Implementation
Use the following API to integrate the push notifications feature in UXCam.
Note: Make sure that your application is set up to receive remote push notifications.
UXCam.setPushNotificationToken(_ pushToken: String?)
//Example - Add this to didRegisterForRemoteNotificationsWithDeviceToken
let token = deviceToken.map { String(format: "%02.2hhx", $0) }.joined()
UXCam.setPushNotificationToken(token)
UXCam.setPushNotificationToken(String pushToken);
UXCam.setPushNotificationToken: (pushToken: string) => void
void setPushNotificationToken(String pushToken)
The API parameters are:
pushToken: Push notification device token.
Dashboard implementation
Based on the type of platform you wish to use, you need to configure the following:
Android
Firebase Cloud Message (FCM) server key
You can create the FCM key inside the cloud messaging in the Firebase project settings. Once you have created the key, copy and paste the key inside the “Push notification config”.
iOS
Apple Push Notification (APN) certificate
You can create the APN certificate inside the “Certificates, Identifier and Profiles” inside the apple developer center (developer.apple.com). You can either create Sandbox or a Production certificate based on what type of application you are using. Once you have created the certificate, download it first from the developer center and then upload it inside the “Push notification config”.
Once you have done the configuration you are ready to send the push notification to your users.