gpt4 book ai didi

ios - WhatsApp 如何在 iOS 上加密推送通知?

转载 作者:行者123 更新时间:2023-12-01 15:53:31 25 4
gpt4 key购买 nike

最近WhatsApp integrated the Signal protocol适用于所有平台的端到端加密。

我和 friend 试了一下,它说加密已激活。在 iOS 8 上关闭应用并禁用后台任务后,我 friend 的推送通知仍然显示该消息。

问题:WhatsApp 会加密 APNS 消息吗?如果是,他们如何显示文本? iOS上有处理推送通知的方法吗?

提前致谢!

最佳答案

WhatsApp 可以使用 VoIP 后台模式和 PushKit 来解决这个问题。

VoIP 推送是:

  • 直接发送到应用程序。
  • 考虑了高优先级的通知,并立即送达。
  • 即使应用被用户强制退出,也会交付。

详情请引用Voice Over IP (VoIP) Best Practices

一旦 VoIP 推送的加密负载被解密,它们就会显示带有解密消息的“本地通知”。

不过有一个小问题,PushKit 仅适用于 iOS 8 及更高版本。那么,Whatsapp 是如何为早期版本的 iOS 做的呢?好吧,事实并非如此。他们不允许您在 iOS 8 之前的版本的通知中查看消息预览(在 iOS 7 上验证,请参见屏幕截图)

Whatsapp Settings in iOS 7

关于ios - WhatsApp 如何在 iOS 上加密推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36451413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com