我们最近推出了iPhone应用程序的更新。虽然我们的推送通知在ad-hoc中完美运行,但我们已经转移到现场,他们不再注册。
查看实时设备日志,我们看到了:
“Jun 11 09:40:05未知的SpringBoard [5791]:找不到应用程序”App Name“的有效'aps-environment'权利字符串:( null)。通知将不会被传递。”
现在,如果您检查互联网或其他堆栈溢出对话,则有一个非常常见的答案,即配置文件没有正确设置为“生产”的“aps-environment”,并且配置文件需要重新生成。但是,这似乎不是我们的问题,因为二进制文件清楚地表明它处于生产环境中。请参阅以下App Store二进制详细信息中的详细信息:
因此问题可能会让我们感到有些失落。鉴于此信息以及我所做的大量检查,配置文件和代码签名似乎是正确的,目前我无法在线找到任何其他解决方案。
提前感谢您的帮助。
答案 0 :(得分:2)
所以这个问题在3个小时内就已经解决了;它一定是服务器传播问题。
对于任何可能在将来解决这个问题的人:如果您的应用程序刚刚上线且通知未注册且您确定aps环境设置正确,在得出应用程序有问题之前等几个小时。
我们的应用程序仅在加拿大iTunes商店推出,推送通知注册问题在3小时内解决。
如果将来有人能够解释为什么会发生这种情况或者为此添加更多细节,我很乐意接受他们的回答。