我收到了来自Apple的电子邮件说我的推送通知证书即将到期,所以试图积极主动我已经重新生成了证书并导出了P12但是现在当我使用新的P12而不是旧的P12给出时我是一个"无效的令牌"错误。如果那时我使用旧的P12,则通知成功发送。
我现在试图撤销旧证书,因为我的理论是应用程序仍然使用旧证书来生成设备的令牌,但是旧的P12仍然可以使用,新的P12还没有#39 ;吨
在新证书生效之前,我是否必须等待旧证书完全过期?
还有什么其他原因可以让夏普推出一个"无效令牌"异常?
所有这些都是针对TestFlight(Adhoc)版本,并为PushSharp设置了Production ApnsServerEnvironment。
答案 0 :(得分:0)
经过进一步调查后,我发现P12导出需要针对证书进行,不私钥。
中的说明误导了导出证书 - 展开证书以使关联的私钥可见,右键单击该密钥并选择“导出”。系统将提示您输入导出文件的文件名和密码。