将我的Google Apps应用程序发布到Chrome Webstore后,它将作为扩展程序安装

时间:2014-02-09 21:04:38

标签: google-apps-marketplace chrome-web-store

我已为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应用,我还需要做些什么?我是否还需要将其打造成“打包的应用程序?”

1 个答案:

答案 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"
        }
    }
}