Chromebase Kiosk App - 无效的应用程序

Dan*_*win 6 kiosk google-chrome-os google-chrome-app chromebox

我正在尝试为我拥有的Acer Chromebase创建一个自助服务终端应用.我知道Chromebase设置为成功接受并运行自助服务终端应用,因为我使用了公开的自助服务终端应用来测试并且Chromebase运行了它.所以我知道的那部分是好的.

我通过研究我能找到的所有可用文档和帖子创建了一个自助服务终端应用程序,而且我确实"kiosk_enabled":true在manifest.json文件中.我已将此应用复制到Chromebase,作为解压缩的应用加载,并在窗口中成功运行.然后,我将该应用程序发布到Chrome商店中,将可见性设置为"不公开"而非"私有".然后,我可以访问Chromebase,将链接放入浏览器,然后在商店中找到它,我可以安装并运行它,它将在浏览器窗口中成功运行.

现在为了这个问题.当我转到"管理Kiosk应用程序"并将我的应用程序的ID放在那里时,它会返回一个完全无用的"无效应用程序"错误.如果它告诉它什么是无效的将是很好的,但它没有.如果我使用应用程序ID或应用程序的商店URL链接无关紧要,我仍然会得到无效的应用程序.就像我之前说过的那样,我确实得到了一个应用程序ID给我在那里发现的另一个自助服务终端应用程序,当我把那个Id放在那里它接受它并安装它,所以我知道它可以完成,但是我的失败了.

我使用App Builder创建了这个自助服务终端应用.

这是我的manifest.json文件:

{
    "name": "DIDI Kiosk",
    "version": "1.4",
    "manifest_version": 2,
    "minimum_chrome_version": "37.0.0.0",
    "permissions": [
        "webview",
        "power",
        "storage",
        "videoCapture",
        "geolocation",
        "pointerLock",
        "system.display",
        {
            "fileSystem": [
                "write",
                "retainEntries",
                "directory"
            ]
        },
        "accessibilityFeatures.read",
        "accessibilityFeatures.modify"
    ],
    "app": {
        "background": {
            "scripts": [
                "js\/foam.js",
                "js\/cab.js",
                "config.js",
                "background_main.js"
            ]
        }
    },
    "kiosk_enabled": true,
    "default_locale": "en",
    "icons": {
        "128": "img\/128.png"
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的config.js文件:

window.config = {
   "model_": "AppConfig",
   "id": 1,
   "appName": "DIDI Kiosk",
   "version": "1.4",
   "homepage": "https://v1.didi.dansmill.com:8080",
   "enableNavBttns": false,
   "enableHomeBttn": false,
   "enableReloadBttn": false,
   "enableLogoutBttn": false,
   "kioskEnabled": true
};
Run Code Online (Sandbox Code Playgroud)

有没有人知道"经理Kiosk应用程序"中的标准是验证应用程序?

}担

Jul*_*lio 0

我认为尝试将谷歌提供的应用程序安装为信息亭应用程序作为示例是一个好主意:

请参阅“或者,创建带有导航控件的 Chrome 自助服务终端应用: ”:https: //support.google.com/chrome/a/answer/3316168

如果你成功了,那么这意味着你的应用程序缺少一些东西。也许在清单上?

如果没有,那么程序本身可能缺少某些东西。在这里(https://groups.google.com/a/chromium.org/forum/#!topic/chromium-apps/jztb4P_CE0c)一个人遇到了同样的问题,他终于可以通过这些额外的步骤安装该应用程序

我在 Chrome 网上应用店创建了一个帐户。

我上传我的测试应用程序并发布我的测试应用程序。

然后我在 Chrome 网上商店中安装我的测试应用程序。

之后,我可以在信息亭模式下启动我的测试应用程序。

但我相信你已经这么做了...

无论如何,我认为首先要知道您是否能够将示例应用程序安装为信息亭应用程序。