According to the docs https://customer.io/docs/journeys/device-tokens/, the SDK supports provisional notifications.
Beginning in iOS 12, you can request provisional authorization and send provisional push notifications—messages that don’t have an alert or play sounds. Our native iOS SDK supports provisional push notifications, but our other iOS-supporting SDKs do not support provisional push.
Unfortunately, there is no example of how to request provisional notifications. This is possible Expo Notifications, but not in Customer IO’s React native SDK.
ExpoNotifications.requestPermissionsAsync({
ios: {
allowAlert: true,
allowBadge: true,
allowSound: true,
allowProvisional: true,
},
});
But the only options in customer.io are:
CustomerIO.showPromptForPushNotifications({
ios: {
sound: true,
badge: true
},
});
Looking at the code in GH, I don’t see support for provisional notifications.