Our App is using Customer IO to send marketing push notifications, we have followed the instructions to integrate with Customer IO, for now, iOS is working perfect, but we found that on Android users can’t receive push notifications.
The most strange thing is we can send test push notifications in workspace settings & broadcast content preview via push tokens, but just can’t send in a real broadcasts via emails. It always say no devices synced, but there are devices in the user’s devices list.
Here are our versions of SDKs: Customer IO React Native SDK 3.9.0, Firebase React Native SDK 19.1.2, React Native 0.74.5
Best answer by scott.R
Solved, the broadcast notification separated by iOS and Android, if the broadcast is created for iOS, it will be always failed when the user only has device is Android, this wasted me almost a week!
I wish Customer IO has a more explicit hint to users instead of an ambiguous text “No devices synced” and nothing else, besides when I was creating broadcast it gives me preview for both platforms, this makes me thought the push notification is for both platforms, I wish if the user choose iOS as the platform, the preview will hide Android preview to let the user realize this broadcast is only for iOS.
Solved, the broadcast notification separated by iOS and Android, if the broadcast is created for iOS, it will be always failed when the user only has device is Android, this wasted me almost a week!
I wish Customer IO has a more explicit hint to users instead of an ambiguous text “No devices synced” and nothing else, besides when I was creating broadcast it gives me preview for both platforms, this makes me thought the push notification is for both platforms, I wish if the user choose iOS as the platform, the preview will hide Android preview to let the user realize this broadcast is only for iOS.
Byron here from the Customer.io technical support team.
That’s correct, when creating a push notification newsletter, you have the option to select “All” platforms (iOS and Android), or an individual platform. If you selected the option for iOS, then the newsletter will only send to people with iOS devices. I see your point about hiding Android if iOS is selected and vise versa. I’ll submit a request to our team to considering improving the editor experience.
If you had a device token synced to a profile and you’re now seeing the push notification is attempted or failed with the reason “No devices synced”, it may be due to us receiving a response from the push provider (APN or FCM) that the device token is invalid. If you view the profile activity for one of thre failed messages, filter by “Attempted to send” and then click to expand each row in the results for more info, you may see a more helpful failure reason than “no devices synced” -- we have a feature request open with our product team to show all reasons in the final attempt.
I see that Ryan replied to your support tickets requesting a little more information, so if you were still needing help, please share the requested information in an email reply and we’ll continue to assist!
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.