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.