WhatsApp如何在iOS上encryption推送通知?
最近,WhatsApp为所有平台集成了用于端到端encryption的Signal协议 。
我和一个朋友一起试了一下,它说encryption被激活了。 在iOS 8closures应用程序并禁用后台任务的情况下,来自朋友的推送通知仍然显示消息。
问题: WhatsAppencryptionAPNS消息吗? 如果是,他们如何显示文字? iOS上是否有处理推送通知的方法?
提前致谢!
WhatsApp可以使用VoIP背景模式和PushKit来解决这个问题。
VoIP的推动是:
- 直接发送到应用程序。
- 考虑高优先级的通知,并立即交付。
- 即使该应用程序被用户强制退出也会被传送。
有关详细信息,请参阅IP电话(VoIP)最佳做法
一旦VoIP推送的encryption有效负载被解密,它们就会显示带有解密消息的“本地通知”。
虽然有一个小问题,PushKit仅适用于iOS 8及更高版本。 那么,Whatsapp如何为iOS的早期版本做呢? 那么,它不是。 他们不允许您在iOS 8之前版本的通知中看到消息预览(在iOS 7上validation它,请参阅截图)