Hi, i have an issue with disappearing apple_push_notification_id value, when user swipe down the system toolbar on iOS.
It sets the app state to inactive and immediatelly remove apple_push_notification_id value from BR customer.
We do not have any logic based on app state that could be removing or refreshing these data.
This is how we send token which works fine, i see the token in customer, but when i set app to inactive state, it disappears without any message.
Exponea.requestPushAuthorization()
.then((result) => {
if (DeviceInfo.getSystemName() === 'iOS' && token) {
Logger.log(`Bloomreach: Setting user push token: ${result}`);
Exponea.identifyCustomer({ email: userEmail }, { apple_push_notification_id: token }).catch((error) =>
Logger.error('Bloomreach: Error setting user push token:', error)
);
} else {
Logger.log('Bloomreach: Unable to set token - token is empty OR platform is not iOS');
}
})
.catch((error) =>
Logger.error(Bloomreach: Result requesting push authorization`, JSON.stringify(error))
);
Hi, thanks for reporting the issue. Unfortunately, we are unable to reproduce it. Can you provide us with steps to reproduce it? Can you reproduce it using an example app inside repository?
Hi, i have an issue with disappearing
apple_push_notification_id
value, when user swipe down the system toolbar on iOS. It sets the app state to inactive and immediatelly remove apple_push_notification_id value from BR customer. We do not have any logic based on app state that could be removing or refreshing these data.This is how we send token which works fine, i see the token in customer, but when i set app to inactive state, it disappears without any message.
"react-native": "0.72.4", "react-native-exponea-sdk": "1.8.0"