Azure Notification Hub registrations disappear when sending a notification

丶灬走出姿态 提交于 2019-11-30 09:03:08

Notification hub cleans up registrations with invalid tokens during the send flow. Looks like for some reasons APNS rejects your tokens and NH just removes registrations. Make sure:

  1. you are getting token from physical device (not emulator);
  2. APNS certificate uploaded to NH is not expired;
  3. APNS certificate uploaded to NH corresponds APNS endpoint you are using in application (sandbox or production).

Turns out the front end guys were unsubscribing too eagerly. Removing the unsubscribe code sorted out the issue. Also there was a problem with the APNS certificate, in order to run the front end app in debug it requires a sandbox certificate, not a production one, for the messages to be delivered properly.

We had this exact error, but it turned out we were accidently using a "distribution" provisioning profile with a "development"/ sandbox push notification certificate. After switching to a development provisioning profile, push notifications worked!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!