【问题标题】:How to received messages without Notifications even background fetch is turn off即使后台获取已关闭,如何在没有通知的情况下接收消息
【发布时间】:2021-04-28 05:34:47
【问题描述】:

有谁知道如何在终止模式下接收消息而不显示任何通知并在设置中关闭后台获取?

在 whatsapp 应用程序中,如果我静音任何对话并从设置关闭后台应用程序刷新,关闭通知,当发件人发送消息后,他得到了回复,当我关闭互联网并打开所有 60-的whatsapp 应用程序时已收到 70 条任意数量的消息!

我尝试使用 FCM 进行后台静默推送,但很快,如果我打开任何其他应用程序,我将无法获得静默推送。我尝试了从 iOS 13.5 到 iOS 14.3 的所有版本,但都有相同的输出。

如何实现在终止的应用程序中加载/插入数据,关闭后台应用程序刷新,通知?

【问题讨论】:

  • whatsapp、signal、telegrams 正在使用基于套接字的概念,
  • 在基于套接字的概念中,至少对于后台终止状态套接字应该断开连接对吗?
  • WhatsApp 拥有来自 Apple 的特殊无限制 voip 推送权利,该权利不再可用。
  • @Paulw11 感谢您的回复,即使我和您一样认为,是否有可能像 whatsapp 一样从 Apple 获得无限制的 voip 推送权利?

标签: ios swift whatsapp background-fetch silent-notification


【解决方案1】:

权利是成为您已签名应用一部分的标志。这些允许您访问各种内容,例如 APNS、iCloud、Siri、Apple Pay 等。(您的配置文件需要匹配,否则您的应用将无法启动。)

即使您在使用应用程序时,权利也可以让您获取数据,后台获取,位置,即使应用程序处于终止模式也可以获取数据,只需要将 APNS 与任何第三方连接,您可以从中获取数据,例如 - : Amazon SNS、firebase、twilio 等

【讨论】:

  • 问题是关于如何在应用程序中添加条目并禁用所有通知/后台获取(如 whatsapp)来实现场景。因为静默通知不是任何类型的可靠解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-04
  • 1970-01-01
  • 1970-01-01
  • 2022-06-20
  • 2014-10-26
  • 2015-06-01
相关资源
最近更新 更多