У нас есть размещенное веб-приложение в интернет-магазине Chrome, которое интегрируется с Google Диском.
С момента перехода на "Новый диск" пользователи, которые пытаются открыть файлы, созданные нашим приложением (но не имеют установленного приложения), больше не запрашивают установку приложения из Интернет-магазина Chrome. Они использовали такой диалог:
Теперь диск просто открывает новую вкладку и направляет пользователя прямо на наш URL-адрес приложения, не приглашая на установку, - это не то, что мы хотим, мы хотим, чтобы пользователь имел его в своем списке приложений. Возврат к "Старому диску" не устраняет проблему. После того, как пользователь обновился до нового диска, он перестает работать.
манифест для приложения выглядит следующим образом:
{
"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: Возможно, это связано, но еще одна особенность заключается в том, что пользователи, у которых уже установлено приложение, не могут отключить приложение от диска. Он просто постоянно появляется снова. Но это больше похоже на ошибку Диска, чем ошибка конфигурации приложения.