在 iOS 9(APPS/PC 日志记录)上启用推送状态消息?
Posted
技术标签:
【中文标题】在 iOS 9(APPS/PC 日志记录)上启用推送状态消息?【英文标题】:Enabling Push Status Messages on iOS 9 (APS/PC Logging)? 【发布时间】:2016-07-20 06:51:41 【问题描述】:昨天我突然开始在接收针对 ios 9.0+ 的应用程序的推送通知时遇到问题 - 现在它们再次正常工作,无需在应用程序或通知提供程序服务器上更改单个代码行(有人碰巧看到同样的情况吗? / 想知道 Apple 昨天是否有某种 APN 服务中断?)
无论如何,我尝试使用此处描述的步骤调试问题:https://developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG24 在在 iOS 上启用推送状态消息部分,但我无法安装“APS/PC 日志记录”工具来我的 iPhone 6s / iOS 9.3.1 - 我按照建议通过电子邮件附件将提供的文件 PersistentConnectionLogging.mobileconfig 发送到 iPhone,但是当我尝试打开它时,我收到了“无效的配置文件”错误消息.
因此我的问题是:是否可以将“APS/PC Logging”工具安装到 iPhone 6s / iOS 9 并以这种方式调试推送通知日志?
(根据文档修订历史,上面链接的 Apple 文档的最后一次修改是在 2014 年 10 月 1 日,即在 iOS 9 发布之前,因此说明和/或文件可能已过时)。
非常感谢您的任何回答!
【问题讨论】:
【参考方案1】:过了一段时间才回到这个问题,我很高兴地发现,即使没有人在这里回答这个问题,“故障排除推送通知”技术说明已经更新,可在 https://developer.apple.com/library/content/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG24 获得
根据文档修订历史记录,有几处修改被描述为“已针对 iOS 8 及更高版本更新。刷新了日志记录配置文件”。在我在这里问我的问题后几天约会。我下载了新版本的 tn2265_PersistentConnectionLogging.zip 文件,可以确认现在可以将该工具安装到运行 iOS 9.3.4 的 iPhone 中并捕获一些日志。
(不确定我的问题是否会触发更新,或者这仅仅是一个幸运的巧合 - 无论如何,我很高兴它再次起作用。)
【讨论】:
以上是关于在 iOS 9(APPS/PC 日志记录)上启用推送状态消息?的主要内容,如果未能解决你的问题,请参考以下文章
从 xcode 运行的 iOS 应用程序向我显示一条消息以启用调试日志记录
如何在 Android 上启用/禁用蓝牙硬件初始化日志记录?