【发布时间】:2012-06-01 17:40:00
【问题描述】:
对于尝试从多个帐户使用 Google 云端硬盘应用的用户来说,我遇到了一个严重的可用性问题。为了让应用能够代表用户使用 Drive API,用户必须在以该用户身份登录时安装关联的 Chrome 网上应用店应用。问题是 Chrome 网上应用店似乎在寻找每个浏览器安装的应用程序,而 Drive API 需要为每个用户安装应用程序。
据我所知,在同一个 (Chrome) 浏览器中为多个用户安装同一个应用程序的唯一方法是与一个用户一起安装,然后以第二个用户身份登录,卸载该应用程序(CWS说已安装),然后重新安装它(以便云端硬盘将应用程序标记为已为第二个用户安装)。这是一个非常令人困惑的体验,因为在此过程中,应用程序和 CWS 向用户发送关于应用程序是否已安装的混合消息。
我不确定是否有一个规范的应用程序可以测试这样的系统错误。 DrEdit 住在某个地方吗?但是,如果您想在我们的实现中查看问题行为,请将Graphing Calculator by Desmos.com 安装为一个用户,启动它并使用谷歌驱动器登录并验证一切正常。然后从应用程序中注销,并使用https://accounts.google.com 以其他用户身份登录谷歌,然后再次尝试使用该应用程序。该应用程序会告诉您它尚未安装(这是 Drive 的 API 告诉我们的),并将您定向到 CWS,它声称该应用程序已已安装。
【问题讨论】:
标签: google-drive-api