Our team is experiencing an issue with your push notification service.
- SDK 42
- We only send notifications server side (Laravel)
- Server side package for sending notifications: GitHub - Alymosul/exponent-server-sdk-php: Server-side library for working with Expo push notifications using PHP
- Besides the below issue, notifications are sent and received perfectly on both ios and android
There have been several times notifications were delivered to the wrong user/device. We are 100% sure we are retrieving the correct expo push tokens server side to send to. This has been tested and confirmed.
We went through the client side code and realized we were not passing an “experienceId” when calling Notifications.getExpoPushTokenAsync. This has since been corrected. This project belongs to an organization, and we are now doing:
const experienceId =
Is this now correct?
Could a missing experienceId cause notifications to be delivered to the wrong user/device?
Concerning the experienceId, the docs say here (Notifications - Expo Documentation), if not supplied, it defaults to Constants.manifest.id, but I get a deprecation warning for Constants.manifest.id.
Prefer projectId or originalFullName instead for identification and scopeKey for scoping due to immutability.
Any help with this would be greatly appreciated!