【问题标题】:Renewed Push Notification certificate not working on some devices更新的推送通知证书在某些设备上不起作用
【发布时间】:2014-06-12 05:14:32
【问题描述】:

去年我为我的应用创建了推送通知证书和 PEM。 在我的应用程序中,当用户登录时,设备令牌将被发送到服务器。默认情况下,应用程序保持登录状态,直到用户从应用程序注销。现在推送认证过期了,我创建了一个新的并生成了一个新的 pem 文件。但是当我尝试向所有设备发送推送通知时。它失败了,但我收到一条消息“连接成功”。

我的应用中有大约 100 个用户。老用户没有收到任何通知。但是如果我删除我的应用程序并重新下载。有用。但我不希望用户再次删除并安装该应用程序。我的服务器中有所有用户的设备令牌。但它们都不起作用。

我遇到了这个答案。会有什么不同吗

https://stackoverflow.com/a/6825777/711963

注意:我的应用支持 iOS V5.1.1 的版本

感谢任何帮助

【问题讨论】:

  • 您确定新证书与旧证书具有相同的应用程序 ID?替换相同应用 ID 的推送证书不需要对已安装的应用进行任何更改。
  • 是的。我从应用商店下载了旧应用并再次登录。有用。但是已经登录的用户收不到通知。
  • 您确定您的数据库包含已登录用户的设备令牌吗?也许您甚至没有向该用户发送通知。

标签: ios ios7 push-notification devicetoken


【解决方案1】:

您是否尝试过创建新的配置文件并从中创建 PEM 文件?

还从新创建的配置文件创建新的 IPA,并将所有设备令牌添加到其中。

【讨论】:

  • 没有。我没有从配置文件创建 PEM。我刚刚从证书和 p12 文件创建。我真的需要创建一个新的个人资料吗?是否有必要创建新的 IPA?苹果已经提到不需要创建新版本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-22
  • 1970-01-01
  • 1970-01-01
  • 2015-11-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多