【发布时间】:2016-08-25 23:58:32
【问题描述】:
我们有一个自定义 Cast 接收器。我们决定重新编写它,并提供一组新的自定义消息,这些消息不受我们的旧客户支持。我们想知道管理旧接收器弃用的最佳方法是什么。
假设旧的接收器指向应用 ID“ABCDEF”,而旧的 iOS/Android 客户端指向这个旧的接收器应用 ID。
理想情况下,我们会创建一个新的 App ID“GHIJKL”,并让所有新的 iOS/Android 客户端指向它,而将旧的接收器“ABCDEF”留在原处,以便旧客户端继续运行。
但是,似乎很多信息都与我们的应用 ID 相关联(例如,我们在 chromecast.com/apps 和 Cast App 特色应用中列出)以及我们所有的接收器统计信息,因此我们担心创建一个新的应用 ID。
是否有另一种推荐的方法来使用相同的 App ID 升级我们的接收器,同时仍然保持与旧客户端的向后兼容性(例如,允许它们与旧的接收器代码对话)?我们看不到任何可以从客户端传递给接收器的自定义参数,以让它知道要动态拉取哪个版本。
【问题讨论】: