5

我一直在尝试从我的 Chrome 书中制作 Kiosk 模式应用程序。但是当我进入“管理 Kiosk 应用程序”并输入我的应用程序的 Chrome 商店 URL 时,我收到“无效应用程序”错误,但如果我只是从商店安装应用程序,它安装得很好(虽然它没有'不会出现扩展页面,但会出现在应用程序菜单中)。

所以我假设我对 App manifest 做错了什么。这是我的清单(只是更改了名称和网址,因为它是私有应用程序)

{
  "name": "App Name",
  "description": "App Description",
  "manifest_version": 2,
  "version": "1",
  "app": {
    "urls": [
      "http://my.domain.com/"
    ],
    "launch": {
      "web_url": "http://my.domain.com/app.html"
    }
  },
  "icons": {
    "128": "icon_128.png"
  },
  "kiosk_enabled": true
}

据我了解,我只需要"kiosk_enabled": true包含在清单中。有谁知道我做错了什么?

4

4 回答 4

4

这目前没有很好的文档记录,但您的应用对于 Chrome 中的信息亭模式使用无效。我和你经历过同一个圈子,只有经过大量研究,我才能陈述上述内容 - 我在研究过程中发现了这个老问题,现在回来添加一个正确的答案,希望将来能拯救其他人的工作。

您创建的应用程序类型称为托管应用程序- 这些应用程序基本上只是现有网站的快捷方式。它们包含在以下app部分中manifest.json

"app": {
  "urls": ["http://mydomain/homepage/"],
  "launch": { "web_url": "http://mydomain/homepage/" }
},

我希望能够链接到一些说明托管应用程序无法明确启用信息亭的文档,但目前没有。谷歌支持已经向我证实了这一事实,并且已经创建了一个内部问题来改进文档。

您可以将此应用程序添加到 CWS 的事实归结为在应用程序提交时缺乏对这一事实的验证,这目前还创建了一个内部票证,因此将来某个时候也将得到修复。如果您尝试手动将应用程序添加到 Chrome 中(不使用 CWS),您实际上会得到正确的验证,并且添加将失败并显示错误消息。Windows 上的消息似乎表明托管应用程序无法启用信息亭,其他平台没有这样的消息,但它确实失败了。

于 2015-10-10T18:23:12.383 回答
2

这更像是一个评论而不是一个答案,但是我没有足够的声誉来评论,所以我可以这样做或什么都不做,我认为这对任何有这个问题的人都更有用。我面临同样的问题,并且仍在尝试解决它。

当我从 Chrome 应用商店 ( https://chrome.google.com/webstore/ ) 在我的 Chrome Box 上安装 Kiosk 应用程序时,它已安装并且可以作为 Kiosk 应用程序成功安装(可以添加到列表中扩展程序设置屏幕 (chrome://extensions/) 中的自助服务终端应用程序。该应用程序的源代码位于 Github 上:https ://github.com/zebradog/kiosk 。我获取了源代码并创建了这个应用程序的 zip 文件,并将其导入到我的开发人员仪表板中。然后我将它发布给一组私人测试人员(基本上是我自己),并从 Chrome 应用商店将这个应用安装到我的 Chrome Box 上。有趣的是,这个应用程序无法添加到信息亭应用程序列表中。

这要么意味着 GitHub 上的代码与 Chrome 应用商店中已发布的应用程序不是最新的,尽管版本号相同,要么问题与我的帐户有关,或者我私下而不是公开发布应用程序的事实.

我联系了 Kiosk 应用程序的作者,但没有收到他的消息。

我希望这可能对某人有所帮助,我将继续尝试将我的应用程序安装为信息亭应用程序。当我这样做时,我将更新此评论/答案。

于 2014-08-06T15:53:50.547 回答
1

您是否已将您的应用发布为公开、不公开或私有?根据本教程,私下发布的应用程序不能添加为信息亭应用程序。

于 2014-08-08T13:44:43.280 回答
0

我也通过尝试将其从链接添加到 Webstore 页面的选项卡之一来得到它。尝试从https://chrome.google.com/webstore/detail/application-name/applicationid之类的安装

于 2014-08-01T05:12:19.640 回答