当用户登录到应用程序时,我已注册带有标记的设备令牌。之后,当我从azure推送通知集线器发送测试通知时,注册的设备ID将自动删除。我很惊讶这种行为。我搜索了很多,都是说设置错误的配置文件设置或错误的证书上传到天蓝色的通知中心的原因,但我已经在我的应用程序多次检查。证书和配置文件都没问题。请提出任何有关这种行为的原因。从Azure推送通知发送测试通知时,它将删除所有设备注册
回答
以下是有关通知集线器器械注册官方文档:
需要注意的是注册是短暂是很重要的。与它们包含的PNS句柄类似,注册过期。 您可以设置在通知中心上注册的活动时间,最长可达90天。这个限制意味着他们必须定期更新,并且他们不应该是重要信息的唯一商店。当您的移动应用程序被卸载时,这种自动到期还可简化清理。
有关更多详细信息,请参阅Registration Management。
此外,如所提到Push notifications with Azure Notification Hubs: Frequently asked questions如下:
通知集线器清除它们,因为它接收关于过期或无效注册PNS反馈。
我如何验证设备令牌是否有效。 – Deepak
您可以使用Azure门户发送推送通知或利用Azure推送通知SDK发送通知,并尝试查找是否可以检索错误消息,有关更多详细信息,请参阅[发送推送通知](https:// docs .microsoft.com/EN-US /天蓝色/通知,集线器/ xamarin通知,集线器,IOS-推送通知,APNS-GET-开始#送推送通知)。 –
另外,您可以按照特定平台的说明直接与您的PNS进行通信,以找到您的PNS的详细响应以缩小此问题。对于APN,您可以参考[与APNs通信](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/与APNs.html#//apple_ref/doc/uid/TP40008194-CH11联系-SW1)。 –
- 1. 无法推送通知注册设备
- 2. 将推送通知发送到新注册的设备
- 3. 使用.NET向Azure通知中心的所有注册设备发送推送通知
- 4. Parse.com:从设备发送推送通知?
- 5. 尝试将推送通知发送到iOS设备 - 未收到推送通知
- 6. 通过Azure通知集线器使用注册ID发送推送通知
- 7. 从Azure通知中心发送推送通知的单个设备的跟踪推送通知状态
- 8. Azure移动服务推送通知设备注册
- 9. 从设备向所有联系人发送推送通知
- 10. Azure通知集线器和Apple APNS推送通知取消注册设备
- 11. 注册推送通知
- 12. 发送推送通知到iOS设备
- 13. 发送GCM推送通知到设备
- 14. 从azure发送苹果推送通知
- 15. 将推送通知从后端系统发送到Azure推送通知中心
- 16. 向所有注册的设备发送通知
- 17. 将推送通知发送给iOS测试设备时发生PHP错误
- 18. Azure通知集线器:向未注册设备发送邮件
- 19. Xamarin/Azure通知中心发送后删除GCM注册
- 20. 黑莓推送通知注册时间
- 21. 在Strongloop发送推送通知时,设备被从安装中删除
- 22. Azure通知集线器将通知发送到特定设备
- 23. 直接从设备发送苹果推送通知到设备
- 24. 首次启动时推送通知的注册设备
- 25. iOS:推送通知并在登录时重新注册设备。
- 26. Android推送通知 - 没有设备在服务器注册
- 27. 通过主题发送推送通知到我新的推送通知所有设备
- 28. 推送通知:如何使用Pubnub向特定设备发送推送通知?
- 29. 无法通过APNS将MDM推送通知发送到设备。
- 30. 删除推送通知API?
您的通知是否至少已送达? – Cleriston
我没有收到任何通知,但在第一次发送时显示1次成功,当我第二次尝试时显示0次成功。 – Deepak
您可能正在验证问题,工具本身清理有问题的令牌。这是通常的做法,可以帮助开发人员保持令牌的最新状态。请检查您的通知未被发送的原因。根本原因。 – Cleriston