问题
一些 APNS我从服务器发送的推送通知包含 alert
和 sound
,但它们只会导致 iPhone 屏幕短暂闪烁,而通知部分不会显示任何文本。
上下文
- Python 和 PyAPNS在服务器端
- 在 iPhone 6、iOS 8 上多次验证
- 没有发现任何一致性 - 一些消息的文本出现了,而另一些则没有,没有我能识别的模式
- payload size小于 256 字节。此外,问题也发生在有 2k 限制的 iOS 8 上 - 所以它可能不是负载大小问题
- Only one noisy (alert + sound) push was sent at the same time (谢谢,Steve)。有极小的机会同时发送一些无声推送(没有声音,没有警报,
contentAvailable=1
,但这不应该打扰嘈杂的人。
知道为什么某些alert
文本没有出现在通知栏中吗?
最佳答案
不久前我在两种情况下看到了类似的问题:
18798969 将角标(Badge)设置为 0 的通知永远不会出现! 状态:仍然开放
发送一个通知并将角标(Badge)设置为 5。然后发送另一个通知并将其设置为 0。文本永远不会显示(屏幕短暂闪烁)
19238323 “内容可用”通知未传送到我的应用 状态:18645681 的副本(打开)
如果通知包含“内容可用”值,并且 WIFI 信号较弱,则不会显示或传递。靠近路由器,这样你就有了 5 bar 的信号,现在它可以工作了。
关于ios - 接入点 : Screen blinks but no text is shown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28284439/