我可以使用gateway.sandbox.push.apple.com在我的iPhone应用程序中获取推送消息。如何使用真实地址gateway.push.apple.com进行测试?
有人说您无法使用真实地址进行测试:如果您可以使用测试地址发送推送消息,则在将应用程序发送到App Store之前不需要做任何事情。你不会遇到任何问题。这是对的吗?
答案 0 :(得分:4)
任何应用开发和制作都有两种模式。
当应用处于开发模式时,您需要使用“开发推送证书”和“gateway.sandbox.push.apple.com”地址。
当您计划将应用程序推送到商店时,您必须使用“分发推送证书”并使其正常工作,您需要使用“gateway.push.apple.com”地址。当您要发布时,您必须更改地址并在服务器端放置正确的证书。如果证书与地址之间存在任何不匹配,则通知将无效。
开发推送证书: gateway.sandbox.push.apple.com
Adhoc / Distribution推送证书: gateway.push.apple.com
答案 1 :(得分:0)
是的,我们无法使用Appstore分发证书进行测试。但您可以使用Adhoc分发证书(gateway.push.apple.com url)测试生产环境。