带有 Back4App 的 ios 推送通知证书

Posted

技术标签:

【中文标题】带有 Back4App 的 ios 推送通知证书【英文标题】:ios push notification certificates with Back4App 【发布时间】:2017-11-15 13:26:05 【问题描述】:

我需要为使用 Back4App 作为后端的 ios 应用程序构建更新,并且我们集成了一些推送通知。

应用程序的先前版本不是由我创建的,因此我没有先前推送通知证书的私钥,因此我必须为开发和生产重新创建它们。

所以我的问题是:

    如果我上传新的推送通知证书,那么旧版本的应用程序会继续工作吗?

    这似乎是 Back4App 仪表板中的一个错误,因为我添加了新证书,但无法删除旧证书。 如果我尝试使用 X 按钮删除证书,我会在浏览器的错误控制台中收到 Forbidden (403) 错误,并且当我刷新浏览器窗口时,已删除的证书会不断重新出现。 (见附件截图)

【问题讨论】:

【参考方案1】:

考虑到您正在生成具有新捆绑包 ID 的新证书,您应该将两个证书都上传到那里。

Parse 将客户端正在使用的包 ID 存储在安装表中,并为每个包使用正确的证书。

因此,现有用户将继续使用旧证书,而新用户(以及已更新其应用的现有用户)将开始使用新证书。

关于这个错误,请您在web-site聊天中连同您的应用ID一起报告吗?

【讨论】:

以上是关于带有 Back4App 的 ios 推送通知证书的主要内容,如果未能解决你的问题,请参考以下文章

ios推送通知之ios推送证书的申请和使用配置

QuickBlox,推送通知不起作用

用于生产的 iOS 推送通知

更新 iOS 分发证书和推送通知

未收到在 Back4App 上解析的 Android 推送通知

使用 Back4App 发送 ParsePush 通知