在沙盒环境,我们可以将 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(将空格删除)。
时间: 2024-10-10 09:31:20