2

以前我已经为开发推送通知配置了我的应用程序 ID,它工作正常。

但是现在我已经更改了我的 appid,并且我遵循了与苹果文档中所述相同的程序,并且我已将新生成的 .p12 文件放在服务器端,但我现在没有推送到我的设备。

我对苹果 ID 有疑问,我生成了开发和生产 ssl 证书,并且在程序门户中,两个环境都显示绿球。

如上所述,我已经创建了开发配置文件。在服务器端,我是否需要指向生产 ssl 或开发 ssl 进行测试。

任何人都可以对此有任何想法吗

4

2 回答 2

3

这取决于您要联系的服务器。

如果您在开发端进行测试,则必须使用适当的 SSL 证书和适当的设备令牌向沙箱 (gateway.sandbox.push.apple.com) 发送请求。

如果您处于生产/发布模式,则必须使用相应的信息。

您必须记住的另一件事是,对于每个证书,您必须为设备注册推送通知,如果您更改配置文件,您必须再次执行所有操作,因为设备令牌会有所不同。

干杯,
VFN

于 2010-01-23T14:09:55.670 回答
0

确保您正在测试的设备没有开发配置文件和分发配置文件。只有分发(临时)配置文件必须存在。

于 2013-03-07T04:28:16.483 回答