google files google-drive-sdk google-chrome-app chrome-web-store

google-drive-sdk - files - google drive api v3



Google Drive ya no solicita la instalaciĆ³n de la aplicaciĆ³n de Chrome (1)

Creo que esto puede ayudarte:

Instalación en línea de la tienda web

Aquí dice:

La página HTML en su sitio desde la que desea que se realice la instalación en línea debe contener una o más etiquetas en la sección que hace referencia a los elementos que el usuario puede instalar. Cada etiqueta debe tener el siguiente formato:

<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/itemID">

y puede activar una instalación en línea usando:

chrome.webstore.install(url, successCallback, failureCallback)

también verifique si la aplicación ya está instalada usando:

chrome.app.isInstalled

Tenemos una aplicación web alojada en Chrome Web Store que se integra con Google Drive.

Desde que se actualizó a "The New Drive" , los usuarios que intentan abrir archivos creados por nuestra aplicación (pero no tienen la aplicación instalada) ya no se les pide que instalen la aplicación desde Chrome Web Store. Solían tener un diálogo como este:

Ahora, Drive simplemente abre una nueva pestaña y dirige al usuario directamente a la URL de nuestra aplicación sin invitar a la instalación, que no es lo que queremos, queremos que el usuario la tenga en su lista de aplicaciones. Volver a la "Unidad anterior" no soluciona el problema. Una vez que el usuario se ha actualizado a la nueva unidad, deja de funcionar.

El manifiesto de la aplicación se ve así:

{ "name": "My App", "version": "1.0.7", "manifest_version": 2, "description": "Short Description", "container": "GOOGLE_DRIVE", "api_console_project_id": "MY_PROJECT_ID", "gdrive_mime_types": { "http://drive.google.com/intents/opendrivedoc": [{ "type": ["application/vnd.google.drive.ext-type.myExtension", "application/vnd.google-apps.drive-sdk.MY_PROJECT_ID"], "href": "https://my.url.com/drive", "title": "Open", "disposition": "window" }] }, "icons": { "128": "ft-icon-96-96.png" }, "app": { "launch": { "web_url": "https://my.url.com/welcome" } } }

Sidenote: Posiblemente relacionado, pero otra cosa extraña es que los usuarios que ya tienen la aplicación instalada no pueden desconectar la aplicación de la unidad. Simplemente sigue apareciendo de nuevo independientemente. Pero esto parece más un error de Drive que un error de configuración de la aplicación.