iOS VoIP推送通知延迟
我正在使用PushKit开发一个voip应用程序。 我可以在所有可能的应用程序状态(例如后台、前台、活动、非活动)下接收voip推送通知。 使用PushKit,我遵循了本博客中描述的所有步骤: 一切正常,通知很快就收到了,但我发现Voip PushKit存在严重问题(sistematic)。 当应用程序处于挂起状态且屏幕被锁定且为黑色(超过10分钟不活动)时,我的应用程序会在几分钟(至少2分钟)后唤醒 注: 我在iPhone6S和iPad上用最新的iOS版本10.0.2测试了PushKit 已发送的Payload为:iOS VoIP推送通知延迟,ios,apple-push-notifications,voip,Ios,Apple Push Notifications,Voip,我正在使用PushKit开发一个voip应用程序。 我可以在所有可能的应用程序状态(例如后台、前台、活动、非活动)下接收voip推送通知。 使用PushKit,我遵循了本博客中描述的所有步骤: 一切正常,通知很快就收到了,但我发现Voip PushKit存在严重问题(sistematic)。 当应用程序处于挂起状态且屏幕被锁定且为黑色(超过10分钟不活动)时,我的应用程序会在几分钟(至少2分钟)后唤醒 注: 我在iPhone6S和iPad上用最新的iOS版本10.0.2测试了PushKit 已
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)
apsd(持久连接)[85]:2016-10-28 17:57:15+0200
apsd[85]::收到已启用主题“it.eggzero.centric.voip”的消息,其中包含有效负载{
aps={
警报={
“动作锁定键”=“”;
body=“来电”;
“loc args”=(
);
“loc键”=“”;
};
badge=0;
类别=邀请;
“可用内容”=1;
};
}'onInterface:NonCellular for device token:NO,优先级为(null)
我正在使用沙盒证书来测试它,与生产证书的行为不同
谢谢,
Elio您是否使用本地通知?Pushkit负载不在notification center中。我正在使用远程通知,在我的应用程序被唤醒之前,我在apsd(apple Push Service Demon)中看到此负载来自apple服务器。