gpt4 book ai didi

ios - PushKit:我们可以在不使用 VoiP 的情况下在聊天应用程序中使用推送工具包(VoiP 推送)吗

转载 作者:行者123 更新时间:2023-11-28 19:38:52 25 4
gpt4 key购买 nike

我想在推送通知到来时将我的本地数据库与服务器同步,但我无法使用静默通知来同步,因为 application:didReceiveRemoteNotification:fetchCompletionHandler 在应用程序被用户杀死时未调用。所以,我不知道该怎么做,然后我阅读了有关推送工具包的信息,但不知道是否可以在没有 VoiP 功能的情况下使用推送工具包。请告诉我这可能吗?如果没有,建议我任何其他想法,当应用程序被用户杀死时我将如何运行后台任务?

最佳答案

根据我和其他人的经验,您会因为尝试利用 VOIP 作为解决方法而被拒绝。请参阅下面的苹果处理类似 attempt. 的实际响应

2.16:多任务应用只能将后台服务用于其预期目的:VoIP、音频播放、定位、任务完成、本地通知等。

2.16 我们发现您的应用使用后台模式,但不包含需要该模式持续运行的功能。此行为不符合 App Store 审核指南。

我们注意到您的应用在 Info.plist 的 UIBackgroundModes 键中声明支持 VoIP,但不提供任何 IP 语音服务。

我们认识到 VoIP 可以提供许多应用功能想要使用的“保持事件”功能。然而,以这种方式使用 VoIP 并不是 VoIP 的预期目的,正如 iOS 应用程序编程指南中指出的那样:“互联网协议(protocol)语音 (VoIP) 应用程序允许用户使用互联网连接调用电话而不是设备的蜂窝服务。”

关于ios - PushKit:我们可以在不使用 VoiP 的情况下在聊天应用程序中使用推送工具包(VoiP 推送)吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36176585/

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