迁移到marketplace v2的最佳实践是什么?

时间:2014-04-08 11:01:26

标签: google-apps-marketplace

我在Google Apps Marketplace V1中有一个应用程序,它使用OpenID进行登录,还有一堆使用OAuth1.0进行身份验证的API。

现在我需要将其迁移到Google Apps Marketplace V2,因此我按照文档herehere更新了我的应用以使用OAuth2.0进行身份验证并将我的所有API调用更新为使用OAuth2.0进行身份验证。

一切正常,但现在我需要从Marketplace V1切换到Marketplace V2。问题是我在任何给定时间只能有一个版本的应用程序 - 它使用OpenID& OAuth1.0,或者它使用OAuth2.0 - 它不能同时使用两者。

所以,我有两个问题:

  1. 我需要使用this form提交我的应用以供审核。但是,为了让Google在新市场中查看我的应用,他们需要我的应用的新版本,但我无法推送该代码,因为现有客户将被中断 - 他们甚至无法登录。
  2. 当新的市场列表确实上线时,我的应用程序仍将运行旧的代码库,因此任何新的安装都无法正常工作。
  3. 那么,你怎么解决这个问题?

    我目前的市场列表指向测试环境。问题是,我可以提交以供审核,然后更改它在批准后指向的应用程序吗?理想情况下,当它获得批准后,在我上传新代码库之前,它不会自动在新市场中公开列出。我想我需要一段时间的停机才能使用Migration API来移动现有客户。

1 个答案:

答案 0 :(得分:0)

不幸的是,你需要找到一种方法让两个版本的应用程序同时运行,这样既可以审查新版本,也可以因为每个域都进行迁移,所以会有是一段时间,一些客户将使用旧应用程序,有些客户将使用新应用程序。