我想在我的app中使用推送通知。我想知道是否需要在我的应用中包含证书来获取设备令牌,或者我只需要在证书链中安装证书并仅实现PushNotificationGuide中描述的方法?实际上我对我是否将证书集成到应用程序中感到困惑。我只是想知道客户端实现的一步一步的方法。抱歉张贴这个问题,因为我知道有很多帖子堆栈overflow.thanks所有的支持。如何从设备获取设备令牌?
2
A
回答
3
您应该不是将证书集成到您的应用程序。如果你这样做,任何人都可能欺骗你的推送服务器并向你的所有用户发送推送信息。推动工作的方式大致是:
- 您的应用程序获得令牌的设备
- 您的应用程序发送的设备令牌服务器
在您使用该令牌启动未来某个时间点大致从苹果公司的documentation此图像中显示的方式推送连接: APNS Diagram http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Art/remote_notif_simple.jpg
- 你的服务器(提供者)发起SSL康恩使用您的证书对APNS进行加密以加密连接和设备令牌以识别推送应该发送到的设备。
- Apple将请求中的数据推送到具有该设备令牌的设备。
相关问题
- 1. 获取Android设备令牌
- 2. 获取示例设备令牌
- 3. 获取分配设备令牌
- 4. 如何获取设备令牌为iphone推通知下特设
- 5. 设备令牌NULL
- 6. 未设置设备令牌
- 7. 设备令牌从一个设备到另一个设备是不同的
- 8. 如何获取推送通知的用户设备令牌
- 9. 如何使用离子获取IOS设备令牌?
- 10. 如何在iOS中获取设备令牌?
- 11. 如何在注册时获取设备令牌原生
- 12. Apple APNS设备令牌
- 13. 未收到设备令牌
- 14. 如何从音频设备ID获取音频设备号?
- 15. 如何从iOS设备(如iPhone和iPad)获取或获取设备视频?
- 16. 如何从android设备获取LENS_FOCUS_DISTANCE
- 17. 如何从Android设备获取错误?
- 18. 如何从Yubico设备获取密钥
- 19. 如何从kobject获取设备
- 20. 如何从cdev获取设备
- 21. 从设备获取authorId - android
- 22. 从NSURL获取块设备
- 23. 从.mobileconfig获取设备UDID
- 24. 从设备获取CBUUID
- 25. 何时分配设备令牌?
- 26. 获取设备令牌推送通知第二次在iPhone上
- 27. 在Back4App中获取不同的设备令牌
- 28. 获取具有反应本机的设备令牌
- 29. Ionic Push - 未在设备上获取令牌
- 30. 在apns.php中获取失败的设备令牌
是每个设备唯一的设备令牌,不会更改吗? – bluezald 2011-10-27 05:15:33
设备令牌由什么组成?设备ID和应用程序ID? apns如何区分同一设备上的多个应用程序? – user20358 2012-02-14 16:49:39