5

对于尝试从多个帐户使用 Google Drive 应用程序的用户来说,我遇到了一个严重的可用性问题。为了让应用能够代表用户使用 Drive API,用户必须在以该用户身份登录时安装关联的 Chrome 网上应用店应用。问题是 Chrome 网上应用店似乎在寻找每个浏览器安装的应用程序,而 Drive API 需要为每个用户安装应用程序。

据我所知,在同一个(Chrome)浏览器中为多个用户安装同一个应用程序的唯一方法是与一个用户一起安装,然后以第二个用户身份登录,卸载应用程序(CWS 说已经已安装),然后重新安装(以便云端硬盘将应用程序标记为已为第二个用户安装)。这是一个非常令人困惑的体验,因为在此过程中,应用程序和 CWS 向用户发送关于应用程序是否已安装的混合消息。

我不确定是否有一个规范的应用程序可以测试这样的系统错误。DrEdit 住在某个地方吗?但是,如果您想查看我们实现中的问题行为,请以一个用户身份安装Desmos.com 的图形计算器,启动它并使用谷歌驱动器登录并验证一切正常。然后从应用程序中注销,并使用https://accounts.google.com以其他用户身份登录 google,然后再次尝试使用该应用程序。该应用程序会告诉您它没有安装(这是 Drive 的 API 告诉我们的),并将您定向到 CWS,它声称该应用程序安装。

4

1 回答 1

3

我们知道这个问题。我同意这对于使用相同浏览器(和相同 Chrome 会话)的用户来说是一种非常糟糕的体验。问题之一是您登录 chrome 的帐户可能与您登录 Google Web 的帐户(Gmail、Chrome 网上应用店、Drive 等)不同,因此 Chrome 网上应用店必须做出选择在浏览器或 Web Google 帐户上使用应用程序的安装状态。

如果您为您的用户编写一个常见问题解答,也许您可​​以建议为第二个用户安装应用程序的最有效方法是使用其他浏览器(如 Firefox)简单地安装它。特别是因为 Firefox 不会受到此问题的影响,因为该应用程序不会安装在 Firefox 上,仅安装在 Drive 帐户上:)

该错误是在内部提交的,现在我们只能等待它被确定优先级并修复/整理。我们还在研究其他方式,让应用程序拥有不涉及 Chrome 网上应用店的安装流程,这样它就不会受到所有 Chrome 网上应用店/Chrome 浏览器复杂性的影响。

我会确保在这个问题上再次联系我们的工程团队。

于 2012-06-03T00:25:36.790 回答