如何在多个帐户上获取谷歌驱动器应用程序

时间:2012-06-01 17:40:00

标签: google-drive-api

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

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

我不确定是否有一个规范的应用程序来测试这样的系统错误。 DrEdit住在某个地方吗?但是,如果您想在我们的实施中看到问题行为,请将Graphing Calculator by Desmos.com安装为一个用户,启动它并使用google驱动器登录并验证一切正常。然后从应用中退出,并使用https://accounts.google.com以其他用户身份登录Google,然后再次尝试使用该应用。该应用程序会告诉您它未安装(这是Drive的API告诉我们的内容)并将您引导至CWS,后者声称已安装

1 个答案:

答案 0 :(得分:3)

我们知道这个问题。我同意这对使用相同浏览器(以及相同的Chrome会话)的用户来说是一次非常糟糕的体验。其中一个问题是您登录Chrome的帐户可能与您登录Google网站的帐户(Gmail,Chrome网上应用店,云端硬盘等)不同。因此,Chrome网上应用店必须选择要么使用浏览器上的应用程序安装状态,要么使用Web Google帐户。

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

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

我会确保再次针对该问题ping我们的eng团队。