更改Parse Server版本指南: 添加自定义配置
在本指南中,您将学习如何更改您的 Parse Server 版本。
- 更改 Parse Server 版本。
阅读此页面没有前提条件,但是,要进行更改,您应该是应用程序的所有者。
Parse Server 是一个开源框架,为应用程序后端提供支持,并通过简化复杂的编程任务来加快开发人员的工作时间。
Parse Server 社区非常活跃,通常会发布新版本 发布。通过更改您的应用程序版本,您将确保更新到最新版本的 Parse Server。只需单击“更改版本”选项即可升级或降级服务器版本。
这非常简单,您只需访问 管理 Parse 服务器,可在 服务器设置,此块如下所示:

现在,您可以选择您想要的版本并点击保存按钮。
在升级到更新版本的 Parse 服务器之前,强烈建议您保留一个 开发应用以应用此更改。
此外,在本主题中,您可以查看最常见的错误,以避免遇到重大变更。请参见:
在此版本中,针对上传文件到您的应用进行了安全性实施。
需要在您的 自定义解析选项中添加以下配置以使其正常工作。
- enableForPublic: 如果文件上传应该允许任何人,无论用户是否经过身份验证,则为真。
- enableForAnonymousUser: 如果文件上传应该允许匿名用户,则为真。
- enableForAuthenticatedUser: 如果文件上传应该允许经过身份验证的用户,则为真。
在升级到等于或高于 3.7.2 的 Parse Server 版本之前,请注意单词 id 变成了一个保留字段,并且与 GraphQL 实现相关。请注意,您可能无法通过 REST API 或 SDK 管理您的对象,包括创建、读取、更新或删除。
可能会发生两个问题:
- 在您更改到此版本之前,Parse Server 提供了一种可能性,允许用户保存受众以进行跟踪和发送推送通知,因此您需要删除此类以防止与仪表板和数据库的问题。
在 升级到此版本之前,您需要确保您的应用中没有添加任何过期的证书,请转到 服务器设置 > iOS 推送通知 > 设置 并检查是否有任何过期的证书。
要更新证书,您可以按照 此文档 上传一个新的 iOS 证书。
可撤销会话是在2015年中期引入的,它有助于提高用户的安全性。因此,如果这是您当前的版本,您必须意识到与遗留令牌相关的一个非常常见的问题。
此时,如果您正在使用遗留令牌,则在选择较新版本之前,必须更改为可撤销令牌。这个链接可以帮助您:
如果您遇到一些错误,而上述解决方案对您无效,请通过 应用程序 ID 聊天联系我们的支持团队。
到此为止,您已经了解了如何升级或降级当前的 Parse Server 版本以及基于最常见错误的可能破坏性更改。