【发布时间】:2015-01-20 20:24:53
【问题描述】:
我正在实现我们的 Google Cloud Endpoints API 的 iOS 客户端,并且想知道 Cloud Endpoints 发现文档如何在 iOS 内部进行解释,所以当我在 Cloud Endpoints 端进行更改时(添加一个字段,更改一个字段名,删除一个字段)老客户会怎样?
我知道 Cloud Endpoints 为 Javascript/AngularJS 方面公开了一个 REST JSON API,我们可以使用 iOS 上的 AFNetworking 之类的东西手动绑定这些 API。我熟悉如何在这种情况下管理客户端上的 API 更改,但如果使用 Toolkit SDK / RPC 实现有意义,那么我宁愿这样做。
那么,这一切都是通过对 API 进行版本控制来处理的吗?那么老客户会请求旧版本的 API 吗?那么 Google iOS SDK 是否支持语义版本控制?如果不是这样,我会看到版本号很快失控。
请注意,这是 GCE 的 python 版本。
【问题讨论】:
标签: python ios google-app-engine google-cloud-endpoints