2012-06-01 12 views
5

estoy corriendo en lo que parece ser un problema de usabilidad grave para los usuarios que intentan usar una aplicación de Google Drive desde más de una cuenta. Para que una aplicación pueda usar las API de Drive en nombre de un usuario, el usuario debe instalar la aplicación de Chrome Web Store asociada mientras esté registrado como ese usuario. El problema es que Chrome Web Store parece buscar una aplicación que se instala por navegador, mientras que Drive API necesita que la aplicación se instale por usuario.Cómo obtener aplicaciones de Google Drive de varias cuentas

Por lo que puedo decir, la única forma de instalar la misma aplicación para múltiples usuarios en el mismo navegador (Chrome) es instalar con un usuario, luego iniciar sesión como el segundo usuario, desinstalar la aplicación (que el CWS dice que ya está instalado) y luego vuelva a instalarlo (para que Drive marque la aplicación como instalada para el segundo usuario). Esta es una experiencia muy confusa, porque durante este proceso, la aplicación y el CWS envían al usuario mensajes mezclados sobre si la aplicación está instalada.

No estoy seguro de si hay una aplicación canónica para detectar errores del sistema como este. ¿DrEdit vive en algún lado? Pero si desea ver el comportamiento problemático en nuestra implementación, instale el Graphing Calculator by Desmos.com como un usuario, inícielo e inicie sesión con la unidad de google y verifique que todo esté funcionando. A continuación, cierre sesión en la aplicación y use https://accounts.google.com para iniciar sesión en google como un usuario diferente e intente usar la aplicación nuevamente. La aplicación le dirá que no está instalado (eso es lo que las API de Drive nos dicen) y se dirigen a la CWS, que afirma que la aplicación es instalado.

Respuesta

3

Somos conscientes del problema. Y acepto que esta es una experiencia realmente mala para los usuarios que usan el mismo navegador (y la misma sesión de Chrome). Uno de los problemas es que la cuenta en la que está conectado a Chrome puede ser diferente de la cuenta en la que inició sesión en Google Web (Gmail, Chrome Web Store, Drive, etc.). Por lo tanto, Chrome Web Store tiene que elegir utilice el estado de instalación de las aplicaciones en el navegador o en la cuenta web de Google.

Si escribe una pregunta frecuente para sus usuarios, quizás pueda sugerir que la forma más efectiva de instalar la aplicación para el segundo usuario es simplemente instalarla usando otro navegador como Firefox. Sobre todo porque Firefox no se verá afectado por este problema porque la aplicación no se instala en Firefox, solo en la cuenta de Drive :)

El error se presentó internamente, ahora solo podemos esperar a que se priorice y arreglado/resuelto. También estamos trabajando de otra forma para que las aplicaciones tengan un flujo de instalación que no involucre Chrome Web Store, de modo que se vea menos afectado por todas las complejidades de Chrome Web Store/Chrome Browser.

Me aseguraré de hacer ping a nuestro equipo eng sobre ese tema de nuevo.

Cuestiones relacionadas