簡體   English   中英

Pushkit VoiP推送通知喚醒應用程序執行時間

[英]Pushkit VoiP push notifications wake up app execution time

當我從后台刪除應用程序(使用開發人員APNS)時收到VoIP推送通知,我的應用程序喚醒了10分鍾。
當我做同樣的事情,這次使用生產APNS,我的應用程序喚醒8-10秒。
有什么訣竅呢? 為什么生產版本的應用程序至少在30秒內無法喚醒? 有沒有辦法延長喚醒時間,因為我必須做的所有工作10秒都不夠?

編輯

最后,背景時間不成問題。 當完全刪除表格背景並被voip notif喚醒時,我的應用程序崩潰了。 我當時認為這不是崩潰,而是執行時間有限。 當我修復崩潰時,一切正常。

如果您想在應用程序處於終止狀態時在后台調用您的應用程序。 然后,您可以根據pushkit有效負載保留本地通知。

還要將聲音文件保存在本地通知中。

因此,即使應用已被終止,您的應用也將在后台運行。

應用程序將激活本地通知聲音播放(最長30秒)。

在那段時間內實現你的目標。

注意您的應用必須具有Apple的有效類別和權限才能使用pushkit靜默通知。 因為強烈建議將pushkit用於基於VOIP的應用程序。 如果您的應用程序不是基於VOIP的,請與Apple聯系以獲取所需的許可。

如果您不知道,請參閱pushkit示例。

https://github.com/hasyapanchasara/PushKit_SilentPushNotification

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM