Google chrome app 为什么这个Google Chrome(托管)应用程序对Kiosk模式无效?

Google chrome app 为什么这个Google Chrome(托管)应用程序对Kiosk模式无效?,google-chrome-app,kiosk,kiosk-mode,google-chrome-os,Google Chrome App,Kiosk,Kiosk Mode,Google Chrome Os,我一直在尝试从我的Chrome书中制作一个Kiosk模式的应用程序。但当我进入“管理Kiosk应用程序”并输入我的应用程序的Chrome应用商店URL时,我会收到一个“无效应用程序”错误,但如果我只是从应用商店安装应用程序,它安装得很好(虽然它不会显示扩展页,但会显示在应用程序菜单中) 所以我假设我对应用程序清单做了一些不正确的事情。这是我的清单(只是将名称和URL更改为私有应用程序) 据我所知,我只需要清单中包含的“kiosk_enabled”:true。有人知道我做错了什么吗?我也是通过尝试

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

所以我假设我对应用程序清单做了一些不正确的事情。这是我的清单(只是将名称和URL更改为私有应用程序)


据我所知,我只需要清单中包含的
“kiosk_enabled”:true
。有人知道我做错了什么吗?

我也是通过尝试将它从一个链接添加到webstore页面的一个选项卡上而得到的。试着从类似于的地方安装这更多的是一个评论,而不是一个答案,但是我没有足够的声誉来评论,所以我可以这样做或什么都不做,我认为这对任何有这个问题的人都更有用。我面临着同样的问题,并且仍在努力解决它

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

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

我联系了Kiosk应用程序的作者,但没有收到他的来信


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

您是否已将应用程序发布为公共、非上市或私有?根据,当应用程序私下发布时,不能将其添加为kiosk应用程序

这一点目前没有很好的文档记录,但是您的应用程序在Chrome中对kiosk模式的使用无效。我和你一样也经历过同样的圈子,只有在做了大量研究之后,我才能说出上面的话——我在研究中发现了这个老问题,现在回来补充一个正确的答案,希望将来能挽救其他人的工作

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

"app": {
  "urls": ["http://mydomain/homepage/"],
  "launch": { "web_url": "http://mydomain/homepage/" }
},
我希望能够链接到一些文档,这些文档说明,各州托管的应用程序无法最终启用kiosk,但目前还没有。谷歌支持部门已经向我证实了这一事实,并创建了一个内部问题来改进文档


您可以将此应用程序添加到CWS的事实是由于在提交应用程序时缺少对该事实的验证,目前还创建了一个内部票证,因此在将来的某个时候也将被修复。如果你。Windows上的消息似乎表明托管应用程序无法启用kiosk,其他平台没有提供如此丰富信息的消息,但确实失败了。

您没有说明问题。如果它在商店里安装了“刚刚好”,怎么了?我确实说明了问题所在。当我将其添加为kiosk应用程序时,我收到“invlay应用程序”错误。当我的应用程序发布给测试人员时,我无法将其添加为kiosk应用程序。更新:我找到了一个参考(见上面的答案),指定kiosk应用程序只有在发布为公共或未列出时才能工作。我想这是有道理的,因为当以用户身份登录时,kiosk应用程序不会运行,所以在这种情况下很难检查授权测试人员。谢谢你的回答,它为我指明了正确的方向!
"app": {
  "urls": ["http://mydomain/homepage/"],
  "launch": { "web_url": "http://mydomain/homepage/" }
},