如何获取生产环境的 Device Token?
Posted 颐和园
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取生产环境的 Device Token?相关的知识,希望对你有一定的参考价值。
在沙盒环境,我们可以将 device token 打印到控制台,从而获得 device token。但更换到生产环境(production)后就没有这么方便了。如果想获得生产环境的 device token,可以依照以下步骤:
- 打开以下 url: http://developer.apple.com/library/ios/#technotes/tn2265/_index.html
- 在页面右上角,有一个 Companion File 连接,点击以下载 Companion File 文件。下载后得到一个 tn2265_PersistentConnectionLogging.zip 文件。
- 解压缩,获得一个 PersistentConnectionLogging.mobileconfig 文件。将它以附件的方式发送给自己的邮箱。
- 在设备上,用系统的“邮件”程序打开这个邮件(注意必须是系统的邮件程序,不能是“邮箱大师”等第三方邮件客户端)。
- 点击附件中的 PersistentConnectionLogging.mobileconfig 文件,这将在设备上安装一个 APS/PC Logging 描述文件。在安装过程中,需要输入锁屏密码。
- 安装完毕,重启设备。
- 在 Xcode 中,打开 Window/Devices,查看设备的控制台日志,可以看到类似 handleReceivedPublicToken:<282aae5d 52978299 134078ed 2702ea16 ddfbd208 10d6fb01 9353c601 4ad773e4> 的字样,这个就是设备的 device token(将空格删除)。
查看设备控制台的方法见下图:
以上是关于如何获取生产环境的 Device Token?的主要内容,如果未能解决你的问题,请参考以下文章
push notification获取device token
ApiPost如何使用另一个接口的返回参数作为当前接口的Token发送Post请求