【问题标题】:Parse Push Notification iOS解析推送通知 iOS
【发布时间】:2013-02-22 00:10:00
【问题描述】:

我在Parse.com 完成了 Push 的工作(一切正常),然后我被要求为公司创建一个解析帐户并进行设置,以便他们可以自行管理。好吧,没有意识到网站上有一个导出按钮,我删除了我帐户上的应用程序并为他们创建了一个帐户并将该应用程序添加到他们的帐户中。我添加了所有正确的证书并更新了应用程序和客户端密钥,但它不会发送它,并且在推送通知选项卡上,它会显示我有收件人(我的测试设备)但是当我点击发送时,它会说完成,但我的设备上不会出现任何内容。所以,不太聪明,我删除了那个应用程序并在我的帐户上重新创建了它(认为另一个帐户可能有问题)。好吧,现在它甚至无法在我的帐户上使用。我已经创建了所有新证书和所有内容,但我无法弄清楚它为什么不起作用。再次,在推送通知选项卡上,它会显示我有收件人(我的测试设备)但是当我点击发送时,它会说完成,但我的设备上不会出现任何内容。帮忙?

我的想法可能是设备正在记住旧帐户的 APNS 权限,我是对的吗?

【问题讨论】:

  • 我也有同样的问题,前几天我把头发扯掉了,现在已经重复了大约 10 次。如果您有任何快乐,请随时通知我,我也会这样做!

标签: ios xcode push-notification apple-push-notifications


【解决方案1】:

我不久前遇到了这个问题。对我来说,这是开发人员构建和发布构建之间的区别。您将在 Apple 的配置门户中看到可以为您的应用设置 2 个推送证书。一种用于生产发布,另一种用于开发人员测试。当您构建应用程序进行测试时,它会自动查找开发人员证书。当您进行发布构建时,它会查找发布证书。

所以...确保您已将正确的推送证书上传到 Parse。就我而言,Parse 会说消息已发送到设备,但我从未见过它们通过,因为 Parse 将它们发送给 Apple 时使用的证书与我的特定构建类型不匹配。

【讨论】:

  • 谢谢,有机会我会试试的。
  • 它成功了,如果我有足够的代表,我会给你竖起大拇指的。非常感谢
  • @Dancreek 我们可以在 Parse 仪表板中添加生产和开发 p12 证书吗?如果是开发(调试)或发布,两者都支持?
  • @Maziyar 不是我上次检查的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-23
相关资源
最近更新 更多