3

我们最近推出了对 iPhone 应用程序的更新。虽然我们的推送通知在 ad-hoc 中完美运行,但我们已经开始使用,它们不再注册。

查看实时设备日志,我们看到:

“6 月 11 日 09:40:05 未知的 SpringBoard[5791]:没有为应用程序 'App Name' 找到有效的 'aps-environment' 授权字符串:(null)。不会发送通知。”

现在,如果您在 Internet 或其他堆栈溢出对话上进行检查,有一个非常常见的答案是配置文件没有正确地将“aps-environment”设置为“生产”,并且需要重新生成配置文件。但是,这似乎不是我们的问题,因为二进制文件清楚地表明它在生产 aps 环境中。请参阅以下 App Store 二进制详细信息中的详细信息:

App Store 二进制详细信息的屏幕截图

所以我们对问题可能是什么感到有点迷茫。鉴于这些信息,以及我在我身边进行的大量检查,配置文件和代码签名似乎是正确的,我目前在网上找不到任何其他解决方案。

在此先感谢您的帮助。

4

1 回答 1

2

所以这个问题在 3 小时内就解决了;它一定是服务器传播问题。

对于将来可能会在这个问题上大发雷霆的任何人:如果您的应用刚刚上线并且通知没有注册,并且您确定 aps-environment 设置正确,请等待几个小时后再得出结论应用程序有问题。

我们的应用程序仅在加拿大 iTunes Store 中推出,推送通知注册问题在 3 小时内自行解决。

如果将来有人可以解释为什么会发生这种情况或为此添加更多细节,我将很乐意接受他们的回答。

于 2012-06-11T17:35:04.120 回答