【发布时间】:2017-07-03 15:31:28
【问题描述】:
我尝试通过 PushKit 发送 VoIP 通知,但在生产(分发)环境中,我从服务器收到“无效令牌”。
在具有相同证书和 url:ssl://gateway.sandbox.push.apple.com 和端口:2195 的开发环境中一切正常
但是当我将 url 更改为:ssl://gateway.push.apple.com 时,我收到“Invalid Token”错误,没有额外的数据
【问题讨论】:
-
检查您的 p12 文件是用于开发还是分发
-
@AbhishekThapliyal
VoIP Services Certificate只有一种类型的证书,该证书应该适用于两种环境。 -
苹果有这个发行和开发证书,即使是普通的APNS也有两种发行和开发,请再次检查
-
@AbhishekThapliyal 在
developer.apple.com的Certificates, Identifiers & Profiles部分,当我尝试添加新证书时,VoIP 服务VoIP Services Certificate: Establish connectivity between your notification server, the Apple Push Notification service sandbox, and production environment to alert background VoIP apps of incoming activity. A separate certificate is required for each app you distribute.的“生产”部分只有一个选项
标签: ios apple-push-notifications voip pushkit