Apns使用http2推送主题

时间:2018-07-27 05:54:03

标签: apple-push-notifications push http2

当前,我正在使用与Apple的基于套接字的通信来发送推送通知。为此,我们只需要向Apple Cloud指定APNS证书,设备令牌和有效负载,它将推送到相应的设备。

问题: 现在,我们正在使用Http2迁移到Apple的新API,以发送推送通知。他们的文件建议,如果证书具有多个推送主题,则需要指定'apns-topic'。如果我们不提供该标头,则将显示错误消息“主题缺失”。

我的问题是我在旧版本的APNS中使用具有多个主题的同一证书,因此不会问我任何apns-topic标头。然后,苹果将如何决定应使用旧API向哪个主题发送推送通知。为什么现在在新API中询问apns-topic。

对于给定应用程序,每个证书几乎都会涉及iwatch并发症和voip服务的多个主题。如果应用程序的包ID为com.a.b,那么我们将使用

com.a.b,com.a.b.voip,com.a.b.complication

如果证书使用APNS的Http2 API具有多个推送主题,是否可以跳过ans-topic标头。

1 个答案:

答案 0 :(得分:0)

我相信您不能在旧的APNS服务器上使用VoIP和Watch推送通知,因此这就是为什么无需提供主题的原因。