推送通知在沙盒模式下不起作用
Posted
技术标签:
【中文标题】推送通知在沙盒模式下不起作用【英文标题】:Push Notification not working in Sandbox mode 【发布时间】:2011-04-14 09:01:47 【问题描述】:在我们的组织中,我们正在努力熟悉推送通知。我们的管理员生成了一个 SSL 证书和一个应用程序 ID,我的一位同事使用它来开发一个运行良好的推送通知应用程序。之后管理员禁用了证书它停止了推送通知的工作。现在我正在做同样的事情,为此目的再次启用了证书。但是当我在我的机器上的示例应用程序中使用它时,它不起作用。更奇怪的是,我运行了正在运行的应用程序我同事的机器,它现在也没有收到任何通知!我试图用重新启用的证书替换旧证书,但这也不起作用。我该怎么办?
【问题讨论】:
禁用证书是什么意思?撤销? 是的,他刚刚撤销了它。抱歉措辞错误:( 【参考方案1】:如果您撤销证书并重新创建它,则必须下载新证书,因为它不是同一个证书,旧证书已过期。
【讨论】:
哦!这意味着我必须在我的机器上下载它?但我的控制台也没有出现这样的错误。 您应该在发送通知的机器上安装认证。 我安装了证书,但它不起作用。我在服务器端使用“PushMeBaby”应用程序。问题是否存在?或者其中提到了端口号?我没有得到什么问题是...它甚至不会询问访问它应该询问的密钥,即使我从项目中删除了证书文件也不会触发错误。 我一直在尝试 Ray Wenderlich 教程网站上的代码(第 1 部分示例)。这对 iphone 4 (ios 5) 非常有效,但不适用于 iPad (ios 4.3.3) 和 iPhone 4S (ios 5.1)。我当然在沙盒中尝试这个。有没有人遇到过类似的问题。我不明白为什么它不起作用。提前致谢。以上是关于推送通知在沙盒模式下不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Apple 远程推送通知在沙盒模式和生产模式下的行为似乎不同