具有HTTP/2 APNS API的VOIP应用的iOS Pushkit框架

具有HTTP/2 APNS API的VOIP应用的iOS Pushkit框架,ios,apple-push-notifications,http2,pushkit,Ios,Apple Push Notifications,Http2,Pushkit,随着新HTTP/2 APNS接口的引入,相同的证书将适用于后台voip应用程序,这些应用程序将使用扩展名“1.2.840.113635.100.6.3.6”下的APNS主题进行识别。这意味着,如果我的应用程序的bundle id为“com.Sample.myApp”,那么我可以使用“com.Sample.myApp.voip”来指定voip应用程序 话虽如此,我是否仍然需要实现Pushkit框架以确保通知直接发送到我的应用程序,从而避免任何用户干预以接受通知 此外,据我所知,服务器端(apns提

随着新HTTP/2 APNS接口的引入,相同的证书将适用于后台voip应用程序,这些应用程序将使用扩展名“1.2.840.113635.100.6.3.6”下的APNS主题进行识别。这意味着,如果我的应用程序的bundle id为“com.Sample.myApp”,那么我可以使用“com.Sample.myApp.voip”来指定voip应用程序

话虽如此,我是否仍然需要实现Pushkit框架以确保通知直接发送到我的应用程序,从而避免任何用户干预以接受通知

此外,据我所知,服务器端(apns提供商)在使用HTTP/2 API与apns通话时,使用单一证书和相同接口发送voip或常规推送通知的实现保持不变。如果我在这里的解释有误,请纠正我

问候,,
_Ayush

您可以使用相同的捆绑标识,只需确保必须已选择VOIP配置文件。否则你就不会得到通知

是的,您需要实现Pushkit框架。您的应用是否与VOIP相关。这在无声推送通知中特别有用,该通知不会出现在通知托盘中,但会在后台模式下激活您的应用程序。(不会调用或出现在前台)

例如,如果你的应用程序像Skype

收到来电通知后,当收到未接来电通知时,来电通知将被取消(从通知托盘中删除)

通过push kit获得静默推送通知,您可以安排本地通知,而获得另一个(未接来电)通知时,您可以删除先前的本地通知并安排未接来电本地通知


谢谢。

您好,请确认带有VOIP扩展的APNS SSL证书在这里是否有效。在苹果的文档中,当谈到APN时,没有Pushkit的上下文。当苹果谈到Pushkit时,它说是VOIP服务证书,而不是APNS SSL证书。我们能否将VOIP服务证书或APNS SSL证书与VOIP扩展互换使用?