适用于带有HTTP / 2 APNS API的VOIP应用程序的iOS Pushkit框架

时间:2016-06-14 04:45:25

标签: ios apple-push-notifications http2 pushkit

随着新的HTTP / 2 APNS接口的引入,相同的证书将适用于后台voip应用程序,这些应用程序将使用扩展程序下的apns-topic(1.2.840.113635.100.6.3.6)'进行识别。这意味着,如果我的应用套件的ID是' com.Sample.myApp',那么我可以使用' com.Sample.myApp.voip'指定voip app。

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

另外,根据我的理解,服务器端(apns提供商)的实现在使用单一证书&提供voip或常规推送通知方面保持相同。使用HTTP / 2 API与APNS交谈时的相同界面。如果我的解释错误,请纠正我。

此致 _Ayush

1 个答案:

答案 0 :(得分:1)

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

是的,您需要实现Pushkit框架。如果您的应用与VOIP相关。这特别有助于静音推送通知,它不会出现在通知托盘中,但会在后台模式下激活您的应用程序。 (不会调用或进入前台)

例如 - 如果您的应用就像Skype一样。

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

通过推送套件获取静音推送通知,您可以安排本地通知,同时获得另一个(未接来电)通知,您可以删除之前的本地通知并安排未接来电本地通知。

感谢。