gpt4 book ai didi

ios - 当推送通知不可用时通知用户

转载 作者:行者123 更新时间:2023-11-29 10:48:24 25 4
gpt4 key购买 nike

在我的 iOS 应用程序中,我需要通知用户有关远程设备上的一些紧急事件。无论应用处于何种状态,用户都需要收到提醒:应用处于前台、后台模式,甚至被终止。

根据 Apple 文档,只有“voip”后台模式允许“保持事件”功能在后台保持与服务器的连接。但是只有真正的 VoIP 应用程序才允许使用“voip”模式,而我的应用程序不提供任何 VoiP 服务。所以,我想我的情况的唯一选择是使用 Apple 推送通知。

当用户的 iOS 设备失去互联网连接时,无法发送推送通知。但是如果连接已经丢失,用户在手动检查他的设备之前并不知道这一点。所以在离线状态下,他收不到任何推送通知,只有查看手机状态才能知道。

我的问题是:当 iOS 设备上的互联网断开连接并且推送通知服务不可用时,是否有任何方法可以通知用户他在离线时不会收到任何通知?

最佳答案

弄清楚你在这里问的是什么。仅仅因为您的设备在本地有互联网连接,并不意味着它可以连接到服务器——您的或 Apple 的。您可以通过在您的应用程序中维护一个保持事件状态的系统来测试与服务器的连接,但想想这对电池生命周期有何影响。

如果您需要确保即使在设备的互联网连接断开时消息也能到达设备,或者如果您的应用程序被“杀死”(您的话),您需要采用不同的方法。

发送短信。

关于ios - 当推送通知不可用时通知用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21502228/

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