iOS VoIP推送通知延迟

时间:2016-10-29 16:32:41

标签: ios apple-push-notifications voip

我正在使用PushKit开发一个voip应用程序。 我可以在所有可能的应用状态(例如,后台,前台,活动,非活动)中接收voip推送通知。 使用PushKit我按照本博客中描述的所有步骤操作: http://www.nikola-breznjak.com/blog/ios/create-native-ios-app-can-receive-voip-push-notifications/

一切运作良好,收到的通知很快,但我发现了一个与Voip PushKit有关的严重问题(sistematic)。 当应用程序处于挂起状态且屏幕被锁定且黑屏(超过10分钟不活动)时,我的应用程序会在几分钟后(至少2分钟)醒来。

注意:

我使用最新的iOS版本测试了PushKit:iPhone6S和iPad上的10.0.2。

发送的payolad是:

apsd(PersistentConnection)[85] <Notice>: 2016-10-28 17:57:15 +0200 
apsd[85]: <APSCourier: 0x155ee3a70>: Received message for enabled topic 'it.eggzero.centric.voip' with payload '{
aps =     {
    alert =         {
        "action-loc-key" = "<null>";
        body = "incoming call";
        "loc-args" =             (
        );
        "loc-key" = "<null>";
    };
    badge = 0;
    category = INVITE;
    "content-available" = 1;
};

}' onInterface: NonCellular  for device token: NO  with priority (null)

我正在使用沙盒证书对其进行测试,生产一个行为是不同的?

谢谢, 埃利奥

0 个答案:

没有答案