【问题标题】:Apple push notifications certificate expiry苹果推送通知证书到期
【发布时间】:2012-11-10 11:15:20
【问题描述】:

我正在更新应用程序,并且正在完全从头开始构建这个新版本。我现在正在应用程序中设置推送通知。我可以看到该应用程序已经配置了推送通知,但生产推送 SSL 证书的到期时间是 2012 年 2 月

这是否意味着商店中当前版本的应用程序由于证书过期而无法正常推送通知?

如果我希望推送通知在新版本中工作,下一步应该是什么。撤销旧证书并创建新证书,或者我应该选择“在当前证书过期之前生成新的生产推送 SSL 证书”上的配置选项

我唯一担心的是,如果现有应用程序有有效的推送通知,它们不应该受到影响。

提前致谢。

【问题讨论】:

    标签: iphone ios xcode apple-push-notifications


    【解决方案1】:

    此证书用于服务器端,因此如果证书过期,则服务器无法向 Apple 服务器发送推送消息(可能服务器在尝试连接 Apple 服务器时收到错误消息)。

    更新: 回答问题的第二部分,生成新证书并将其安装在您的服务器上。尝试发送测试消息并确保它有效。完成测试后,请撤消旧证书并将其从服务器中删除,以避免将来出现混淆。

    【讨论】:

    • 嗨@alex 是否需要在证书过期后重新上传应用程序或只需要更改服务器中的证书?
    • @user:619434 能回答一下吗?
    • 更改服务器上的证书,无需重新上传应用。
    • 看起来更新是整个服务器端的工作,但为什么应用程序的配置文件链接到 APNs 证书?应用程序中使用的 APNs 证书是什么?而且我们在服务器中替换了新的 APNs 证书后,现有的应用程序仍然包含旧的 APNs 证书,是吗?
    • 据我了解,应用程序不包含 APNs 证书。应用使用 App Store 的 iOS 分发证书进行签名,APN 和 VoIP 证书仅用于服务器端。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多