【发布时间】:2017-05-09 07:39:35
【问题描述】:
有些设备目前还没有被开发并通过推送通知、通知中心通知。
以下是测试的条件,但如果您能告诉我可能的原因,将会很有帮助。
即使不能断定,也可以作为可能的原因作为可能性。
通知机制
①用户设置时间
②通知静默推送
③从应用端访问服务器获取更新信息
④ 推送通知,更新信息显示到通知中心
关于通知
应用程序启动时(前台)
iPhone 6 ◯
iPhone 6 - 2 ◯
iPhone 6-3 ◯
iPhone 6s ◯
iPhone 7 ×
iPhone 7 ×
应用端(后台)
iPhone 6 ◯
iPhone 6 - 2 x
iPhone 6-3 ×
iPhone 6s ◯
iPhone 7 ×
iPhone 7 ×
Iphone 睡眠(背景)
iPhone 6 ◯
iPhone 6 - 2 x
iPhone 6-3 ×
iPhone 6s ◯
iPhone 7 ×
iPhone 7 ×
◯ 应收款 × 收不到
版本
iPhone 6 10.3.1
iPhone 6 - 2 10.3.1
iPhone 6-3 10.2.1
iPhone 6s 10.3.1
iPhone 7 10.3.1
iPhone 7 10.3.1
其他条件
所有通知设置都开启
从 testflight 安装
总共安装 6 个单元
三部 iPhone 6
4G线路和wifi环境结果相同
【问题讨论】:
-
你能解释一下你对测试结果的表示法吗?另外:您是否有代替 AppDelegate 的日志,设备是否能够注册通知,从而收到令牌,以及您是否可以与负责推送触发的服务器通信?
标签: ios push-notification background notifications silentpush