gpt4 book ai didi

google-drive-api - Google 云端硬盘不再提示安装 Chrome 应用程序

转载 作者:行者123 更新时间:2023-12-03 04:41:29 27 4
gpt4 key购买 nike

我们在 Chrome 网上应用店中有一个与 Google 云端硬盘集成的托管网络应用程序。

自从升级到“新云端硬盘”后,尝试打开由我们的应用创建的文件(但未安装该应用)的用户不再被提示从 Chrome 网络安装该应用店铺。他们曾经得到这样的对话框: Example Dialog

现在,云端硬盘只是打开一个新选项卡,并将用户直接定向到我们应用程序的 URL,而不邀请安装 - 这不是我们想要的,我们希望用户将其添加到他们的应用程序列表中。恢复到“旧驱动器”并不能解决问题。一旦用户升级到新驱动器,它就会停止工作。

应用程序的 list 如下所示:

{
"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"
}
}
}

旁注:可能相关,但另一个奇怪的事情是,已经安装了该应用程序的用户无法将该应用程序与驱动器断开连接。不管怎样,它只是不断地再次出现。但这看起来更像是云端硬盘错误,而不是应用配置错误。

最佳答案

我认为这可能对您有帮助:

Web Store Inline Installation

这里说:

The HTML page on your site from which you want inline installation to occur must contain one or more tags in the section referencing the items that the user can install. Each tag must have the following format:

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

您可以使用以下方式触发内联安装:

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

还可以使用以下命令检查应用程序是否已安装:

 chrome.app.isInstalled 

关于google-drive-api - Google 云端硬盘不再提示安装 Chrome 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25682520/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com