-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Which Platforms?
iOS
Which React Native Version?
"react-native": "0.72.6",
Which @braze/expo-plugin version?
"@braze/expo-plugin": "^1.1.2",
Which @braze/react-native-sdk SDK version?
"@braze/react-native-sdk": "^8.0.0",
Repro Rate
100%
Steps To Reproduce
Followed the developer guides to implement the braze expo plugin
plugins: [
'@react-native-firebase/app',
'@react-native-firebase/dynamic-links', // https://rnfirebase.io/dynamic-links/usage#ios-setup
[
'@braze/expo-plugin',
{
baseUrl: 'sdk.iad-05.braze.com',
androidApiKey:
getEnvVar(EnvKeys.BRAZE_ANDROID_API_KEY) ||
process.env.EXPO_PUBLIC_BRAZE_ANDROID_API_KEY,
iosApiKey:
getEnvVar(EnvKeys.BRAZE_IOS_API_KEY) || process.env.EXPO_PUBLIC_BRAZE_IOS_API_KEY,
enableBrazeIosPush: true,
enableFirebaseCloudMessaging: true,
firebaseCloudMessagingSenderId: '869676010842',
androidHandlePushDeepLinksAutomatically: true,
},
],
[
'expo-build-properties',
{
ios: {
deploymentTarget: '13.0',
useFrameworks: 'static',
},
},
],
],
I also have braze.changeUser() when logging in.
I keep getting BadDeviceToken for iOS push notifications. I have FCM setup through EAS credentials as well. Android is working just fine when sending push notifications from braze campaigns. Also should note that when i test FCM push notifications through curl, i receive them just fine on iOS.
I should note as well that i have received In App Messaging on both iOS and Android, so i know the keys and baseUrl is setup correctly.
Expected Behavior
To receive the Test push notifications sending to my iOS device
Actual Incorrect Behavior
No braze push notification comes through, and sometimes ill get a BadDeviceToken show up in the message activity logs.
I should note that everytime i send it to my email that is signed into app on iOS, i get a success message on the push notification sending.
Verbose Logs
No response
Additional Information
No response