Platform

更改Parse Server版本指南: 添加自定义配置

9min

介绍

在本指南中,您将学习如何更改您的 Parse Server 版本。

目标

  • 更改 Parse Server 版本。

前提条件

阅读此页面没有前提条件,但是,要进行更改,您应该是应用程序的所有者。

Parse Server

Parse Server 是一个开源框架,为应用程序后端提供支持,并通过简化复杂的编程任务来加快开发人员的工作时间。

Parse Server 社区非常活跃,通常会发布新版本 发布。通过更改您的应用程序版本,您将确保更新到最新版本的 Parse Server。只需单击“更改版本”选项即可升级或降级服务器版本。

这非常简单,您只需访问 管理 Parse 服务器,可在 服务器设置,此块如下所示:

Document image


现在,您可以选择您想要的版本并点击保存按钮。

重大变更

在升级到更新版本的 Parse 服务器之前,强烈建议您保留一个 开发应用以应用此更改。

此外,在本主题中,您可以查看最常见的错误,以避免遇到重大变更。请参见:

Parse 服务器 5.2.3 或更高版本

在此版本中,针对上传文件到您的应用进行了安全性实施。

需要在您的 自定义解析选项中添加以下配置以使其正常工作。

JSON

  • enableForPublic: 如果文件上传应该允许任何人,无论用户是否经过身份验证,则为真。
  • enableForAnonymousUser: 如果文件上传应该允许匿名用户,则为真。
  • enableForAuthenticatedUser: 如果文件上传应该允许经过身份验证的用户,则为真。

Parse Server 3.7.2 或更高版本

在升级到等于或高于 3.7.2 的 Parse Server 版本之前,请注意单词 id 变成了一个保留字段,并且与 GraphQL 实现相关。请注意,您可能无法通过 REST API 或 SDK 管理您的对象,包括创建、读取、更新或删除。

Parse Server 3.1.1

可能会发生两个问题:

  1. 在从 2.x 升级到 3.x 的过程中,云代码发生了重大变化,您可以在 这里 阅读更多关于这些变化的信息。换句话说,此更新清理了云代码语法。
  2. 在您更改到此版本之前,Parse Server 提供了一种可能性,允许用户保存受众以进行跟踪和发送推送通知,因此您需要删除此类以防止与仪表板和数据库的问题。

Parse Server 2.6.5

升级到此版本之前,您需要确保您的应用中没有添加任何过期的证书,请转到 服务器设置 > iOS 推送通知 > 设置 并检查是否有任何过期的证书。

要更新证书,您可以按照 此文档 上传一个新的 iOS 证书。

Parse Server 2.2.14

可撤销会话是在2015年中期引入的,它有助于提高用户的安全性。因此,如果这是您当前的版本,您必须意识到与遗留令牌相关的一个非常常见的问题。

此时,如果您正在使用遗留令牌,则在选择较新版本之前,必须更改为可撤销令牌。这个链接可以帮助您:

如果您遇到一些错误,而上述解决方案对您无效,请通过 应用程序 ID 聊天联系我们的支持团队。

结论

到此为止,您已经了解了如何升级或降级当前的 Parse Server 版本以及基于最常见错误的可能破坏性更改。