1

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

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

此外,根据我的理解,在使用 HTTP/2 API 与 APNS 交谈时,服务器端(apns 提供者)实现在使用单个证书和相同接口传递 voip 或常规推送通知方面保持不变。如果我的解释在这里是错误的,请纠正我。

问候,_Ayush

4

1 回答 1

1

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

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

例如 - 如果您的应用程序类似于 Skype。

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

通过推送工具包获取静音推送通知,您可以安排本地通知,同时获得另一个(未接来电)通知,您可以删除较早的本地通知并安排未接来电本地通知。

谢谢。

于 2016-06-29T11:13:36.477 回答