gpt4 book ai didi

ios - Pushkit VoiP 推送通知唤醒应用执行时间

转载 作者:可可西里 更新时间:2023-10-31 23:13:08 27 4
gpt4 key购买 nike

当我从后台删除应用程序(使用开发人员 APNS)时收到 VoIP 推送通知时,我的应用程序会唤醒大约 10 分钟。
当我做同样的事情时,只是这次使用生产 APNS,我的应用程序会唤醒 8-10 秒。
那里有什么诀窍?为什么应用程序的生产版本至少 30 秒不能被唤醒?有什么方法可以延长唤醒时间,因为 10 秒不足以完成我必须做的所有工作?

编辑

最后后台时间没问题。当完全删除表单背景并被 voip 通知唤醒时,我的应用程序崩溃了。我在想这不是崩溃而是执行时间有限。当我修复崩溃时,一切正常。

最佳答案

如果您想在应用程序处于终止状态时在后台调用您的应用程序。然后你可以根据 pushkit payload 保持本地通知。

同时在本地通知中保留声音文件。

因此,即使应用程序被终止,您的应用程序也会在后台处于事件状态。

应用程序将在本地通知声音播放之前处于事件状态(最多 30 秒)。

在这段时间内实现你的目标。

注意 您的应用必须具有来自 Apple 的有效类别和权限才能使用 pushkit 静默通知。因为 pushkit 强烈建议仅用于基于 VOIP 的应用程序。如果您的应用不是基于 VOIP 的,请联系 Apple 以获得所需的许可。

如果您不知道,请引用 pushkit 示例。

https://github.com/hasyapanchasara/PushKit_SilentPushNotification

关于ios - Pushkit VoiP 推送通知唤醒应用执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41825605/

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