在客户端应用程序中保持模式更新
保持客户端应用程序更新的建议和最佳实践
客户端应用程序需要在supergrah的结构发生变化时随时更新其模式。supergraph。为了便于实现这一点,Apollo建议设置以下内容:
- 模式变更通知 并确保消息被发送到适当的渠道
- 配置 Apollo Swift 和 Apollo Kotlin 构建任务以获取最新的API模式
rover graph fetch
用于获取其他应用程序的 API 模式。- 为 Swift、Kotlin 以及 其他平台
为确保您的客户端 操作 适用于最新的模式,我们建议在合并客户端更改之前在持续集成系统中重新运行代码生成。所需的具体步骤如下:
- 在合并任何客户端代码更改之前,使用上述任何方法获取最新的生产模式
- 对此模式运行代码生成
- 代码生成任务将验证客户端应用程序使用的任何 操作 是否与该模式兼容。