【发布时间】:2014-04-08 11:01:26
【问题描述】:
我在 Google Apps Marketplace V1 中有一个使用 OpenID 进行登录的应用程序和一堆使用 OAuth1.0 进行身份验证的 API。
现在我需要将其迁移到 Google Apps Marketplace V2,因此我按照文档 here 和 here 更新了我的应用程序以使用 OAuth2.0 进行身份验证,并更新了我的所有 API 调用以使用 OAuth2 进行身份验证。 0.
一切正常,但现在我需要从 Marketplace V1 切换到 Marketplace V2。问题是我在任何给定时间都只能有一个版本的应用程序 - 它使用 OpenID 和 OAuth1.0,或者它使用 OAuth2.0 - 它不能同时使用两者。
所以,我有两个问题:
- 我需要使用this form 提交我的应用以供审核。但是,为了让 Google 在新的 Marketplace 中审核我的应用程序,他们需要我的应用程序的新版本,但我无法实时推送该代码,因为现有客户将被中断 - 他们甚至无法登录.
- 当新的市场列表上线时,我的应用仍将运行旧代码库,因此任何新安装都将无法运行。
那么,你如何解决这个问题?
我目前的市场列表指向一个测试环境。问题是,我可以提交它以供审核,然后更改它指向的应用程序何时获得批准?理想情况下,当它获得批准时,它不会自动在新市场中公开上市,直到我上传了新的代码库。我想我需要一段时间的停机时间才能使用Migration API 转移我现有的客户。
【问题讨论】: