【问题标题】:iOS - Parse Push Notifications, some Users wont receive pushiOS - 解析推送通知,一些用户不会收到推送
【发布时间】:2015-07-13 17:26:46
【问题描述】:

我目前已设置 Parse Push 通知。我正在和几个朋友一起运行测试版,似乎我是唯一能够接收推送通知的 iPhone。徽章递增,声音和信息,一切都为我准备好了。

在 Parse 的“推送”选项卡上,“已发送推送”列显示“1”表示发送到我的 iPhone 的推送,“0”表示从我的 iPhone 发送的推送。

我们都使用相同的构建。并且所有人都在设置中设置了通知。

任何想法为什么会发生这种情况?

【问题讨论】:

  • 您的朋友,是否已添加到您的开发证书中(我的意思是,他们的设备)?
  • 我猜不是。我如何添加它们。如果我做外部测试人员会允许推送通知吗?

标签: ios objective-c parse-platform


【解决方案1】:

首先,由于您的应用处于开发模式,您应该在Apple Developer Portal Devices Section 中注册您的朋友的UDID。

完成此操作后,您现在应该生成一个新的开发证书,其中包括您的朋友设备,以便他们也被签名以接收与您相同的服务。

再次查看Parse Certificates Tutorial 并确保您使用正确的证书对您的应用进行签名并将正确的证书上传到 Parse Push Settings。

在安装应用程序时,还请确保证书是更新的证书并且您正在使用它进行签名。

希望对您有所帮助。

【讨论】:

  • 我刚决定开始外部测试。这将允许推送通知正常工作吗?
  • 没错,您必须生成包含所有分发 APNS 步骤的分发证书才能使您的推送通知正常工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-02-22
  • 1970-01-01
  • 1970-01-01
  • 2016-01-13
  • 1970-01-01
  • 1970-01-01
  • 2016-06-06
相关资源
最近更新 更多