如何获取生产环境的 Device Token?

Posted 颐和园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取生产环境的 Device Token?相关的知识,希望对你有一定的参考价值。

在沙盒环境,我们可以将 device token 打印到控制台,从而获得 device token。但更换到生产环境(production)后就没有这么方便了。如果想获得生产环境的 device token,可以依照以下步骤:

  1. 打开以下 url: http://developer.apple.com/library/ios/#technotes/tn2265/_index.html
  2. 在页面右上角,有一个 Companion File 连接,点击以下载 Companion File 文件。下载后得到一个 tn2265_PersistentConnectionLogging.zip 文件。
  3. 解压缩,获得一个 PersistentConnectionLogging.mobileconfig 文件。将它以附件的方式发送给自己的邮箱。
  4. 在设备上,用系统的“邮件”程序打开这个邮件(注意必须是系统的邮件程序,不能是“邮箱大师”等第三方邮件客户端)。
  5. 点击附件中的 PersistentConnectionLogging.mobileconfig 文件,这将在设备上安装一个 APS/PC Logging 描述文件。在安装过程中,需要输入锁屏密码。
  6. 安装完毕,重启设备。
  7. 在 Xcode 中,打开 Window/Devices,查看设备的控制台日志,可以看到类似 handleReceivedPublicToken:<282aae5d 52978299 134078ed 2702ea16 ddfbd208 10d6fb01 9353c601 4ad773e4> 的字样,这个就是设备的 device token(将空格删除)。
    查看设备控制台的方法见下图:

以上是关于如何获取生产环境的 Device Token?的主要内容,如果未能解决你的问题,请参考以下文章

push notification获取device token

微信小程序显示token提取手机号码失效

ApiPost如何使用另一个接口的返回参数作为当前接口的Token发送Post请求

生产环境下案例 No space left on device (inode使用满的情况)

ebay 如何获取用户token

如何获取没有 pip 的生产环境所需的 python 库/包?