【问题标题】:Push notifications not receiving on device推送通知未在设备上接收
【发布时间】:2011-11-23 09:44:28
【问题描述】:

我在我的通用应用程序 (iPhone/iPad) 中使用 APNS 服务,但我没有在设备上收到通知。以前我可以完美地收到通知,但现在在服务器端和客户端使用相同代码的日子,它无法正常工作。 在服务器端通知状态已传递,但我没有在我的设备上收到它。

我已经检查了 stackoverflow 上的大部分问题,但我找不到我的问题。一个人说在开发环境中可能会有延迟,但我的问题是我根本没有收到通知。

注意:我使用的是沙盒环境而不是生产环境。

【问题讨论】:

  • 可能需要检查您的沙盒环境证书是否仍然有效。它的使用寿命有限
  • Thanx frank 的回复,但我检查了我的证书,它的到期日期是 2012 年 8 月 25 日,我创建了新证书,但一切都是徒劳的
  • 那么长?通常沙盒(开发)证书的有效期只有 3 个月
  • 我已经为开发配置了我的应用程序 ID,它在 15 天前就可以工作了。但现在它没有任何改变就无法工作
  • 谢谢大家,我的问题解决了。但是我仍然不知道问题出在哪里,lolzz,好吧,我只是制作了新证书和其他所有东西,它就开始工作了,我的证书没有过期,但我创建了新证书。

标签: iphone ipad push-notification sandbox


【解决方案1】:

万一您还没有找到解决方案,您可以检查的另一件事是您的设备的日期和时间是否设置正确(在操作系统中)。如果您的 iPod、iPhone 或 iPad 未设置为当前日期,我们发现通知会被忽略。当然,对于您的服务停止工作的原因,还有许多其他可能的解释,但当其他一切似乎都正常时,这是一个简单的检查。

【讨论】:

    【解决方案2】:

    以下是您可以检查的内容

    1. 在对应用程序进行代码设计时检查权利。 (它们可以在 Xcode 构建日志中看到)。
    2. 在设置菜单中检查设备的通知是否开启。
    3. 如果您在 iOS 设备上使用公司网络,推送通知可能会被阻止。尝试使用其他网络。
    4. 启动应用程序后,检查管理器是否有任何日志说明无法启用推送通知的原因。

    我希望这对你有所帮助。

    【讨论】:

    【解决方案3】:
    • 我刚刚吊销了我的证书
    • 上传的新证书删除了我的组织者的所有规定 然后创建新的规定并将它们安装在我的系统上。 同时,我的 APNS 也开始工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 1970-01-01
      • 2015-02-09
      • 1970-01-01
      相关资源
      最近更新 更多