1

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

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

所以我的问题是:

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

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

4

1 回答 1

0

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

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

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

关于这个bug,能否请您在网站聊天中连同您的应用程序ID 一起报告?

于 2017-11-27T23:06:06.150 回答