我已为Chrome网上应用店提交上传了以下清单
{
"manifest_version": 2,
"name": "Pear Deck",
"version": "0.0.0.1",
"description": "for Active Classrooms",
"icons": {
"128": "icons/google-icon-128x128.png",
"16": "icons/google-icon-32x32.png"
},
"container": ["DOMAIN_INSTALLABLE", "GOOGLE_DRIVE"],
"api_console_project_id": "1234567890"
}
我已拉上图标,填写表格,并发布给可信赖的测试人员(刚刚获得批准)。
但是......当我的受信任的测试人员帐户进入Chrome网上应用店并点击安装时,该应用会作为Chrome的扩展程序添加,而不是作为域应用程序安装。我没有在此清单中指定网站或任何内容(也许这就是为什么它认为我已经进行了扩展?),但我认为它会查找我的控制台项目ID以将其安装在驱动器UI中。
要将此安装作为普通的Google Apps Marketplace应用,我还需要做些什么?我是否还需要将其打造成“打包的应用程序?”
答案 0 :(得分:2)
最终的答案是忽略文档并同时指定应用部分和DOMAIN_INSTALLABLE以及GOOGLE_DRIVE容器。这是我们的清单,它工作得很好 - 它可以从"添加市场应用程序" admin.google.com中的按钮,也可以从Chrome网上应用店安装。
{
"manifest_version": 2,
"name": "Pear Deck Beta Preview",
"version": "0.0.0.10",
"description": "for Active Classrooms",
"icons": {
"128": "YOUR_ICON_128x128.png",
"16": "YOUR_ICON_16x16.png"
},
"container": ["DOMAIN_INSTALLABLE", "GOOGLE_DRIVE"],
"api_console_project_id": "YOUR_ID",
"app" : {
"launch" : {
"web_url" : "https://peardeck.com/home"
}
}
}