Skip to main content
Solved

Can receive push notification on Android

  • September 12, 2024
  • 4 replies
  • 100 views

Hi,

 

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.

View original
Did this topic help you find an answer to your question?

4 replies

  • Author
  • 3 replies
  • September 12, 2024

Sorry, the title should be “Can’t receive push notification on Android”


  • Author
  • 3 replies
  • Answer
  • September 12, 2024

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.


  • Author
  • 3 replies
  • September 12, 2024

Another thanks to the Customer IO’s support team, I sent 2 tickets and created this topic for 8 hours, no one has responded me in anyway.


Byron
  • 69 replies
  • September 12, 2024

Hi Scott,

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! 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings