我在这个空间中注意到了许多问题,它让我对通知空间有了一个很好的了解。
我发现这个问答提供了丰富的信息,并想感谢人们在该线程中的讨论。
然而,我的脑海中仍有一些问题没有得到解答。
(1) 究竟什么是静默通知?
我的理解是包含此标志值的通知等于 1 " content-available
" : 1
在 Apple 生态系统 (APNS) 中,这将通过此属性 apns-push-type: background 来实现
(2) 可以关闭静音通知吗?我读到它无法关闭,但同时我看到如果在 iOS 中关闭“远程通知”,那么它们将不会被接收。
(3) 将关键事件/通知作为静默通知(例如多因素身份验证)发送是一种好习惯,还是应该依赖常规推送通知?
根据我的阅读和观察:
- 静默通知是低优先级的
- 他们不保证交货
我的结论(基于我的搜索和阅读)是静默通知不应该用于关键事件。
我希望所有玩家(苹果、谷歌等)都能在这个领域发表一篇最佳实践文章/博客,但是我看到的信息是零零散散的。
当我在处理这些问题时手头有所有信息时,很高兴将一篇文章/博客放在一起作为回馈。
感谢输入、链接和建议。
参考:[将后台更新推送到您的应用程序] 2