Hello all, so this is the first time I've created Google Apps and, while I get the general idea and principles involved, I'm having extreme difficulty with one very critical aspect: creating a Google App I can add as a "kiosk application".
A little backstory, this is part of a larger project I'm working on, which is replacing all of our card catalog (we call them "PACs") systems with Chrome Boxes. I decided on Chrome Boxes because they are cheap, fast, and don't require a lot of user intervention (unlike the systems we have now (running Windows 7), which are very frustrating to work with). Right now I've decided to treat each one as a single install, in the future I might go for a "managed" environment for them but that'll be a future endeavor.
I've watched videos, read tutorials, and researched other questions individuals working with Google Apps have posted and I cannot figure out what I'm doing wrong. I'll be honest, I'm not a programmer, nor do I pretend to be one. But at face value this did not seem like it would the lesson in frustration that it's become. I've done quite a bit of programming in my college days, and from what I saw before purchasing a test Chrome Box that creating a Google Kiosk App wouldn't be a difficult task.
So, here is my Manifest.json file for one of my apps (the URLs have been changed to protect the innocent):
{
"name": "Kiosk App",
"version": "1.1.3",
"manifest_version": 2,
"description": "My Kiosk App",
"app": {
"urls": [
],
"launch":{
"web_url": "http://xyz.com/anotherpage"
}
},
"icons": {
"128": "NAFC_PAC_Big.png",
"96": "NAFC_PAC_Small.png"
},
"kiosk_enabled": true
}
This file is inside a folder with five png files (NAFC_PAC_Big, NAFC_PAC_Small, Screenshot, Small_tile, logo). So, 6 files total. I zip them up, and "publish" them on the Google Developer Dashboard. No issues with uploading, no warnings about problems. I publish it as unlisted since it's for internal use only. After 15 minutes or so the app is published, I can open the link on my test Chrome Box and install the app, no issue.
However, the app does NOT show up under chrome://extensions, and if I enable Developer Mode, then click the "Manage kiosk applications" button, if I put the app's unique ID or the entire URL in the "Add kiosk application" field and click "Add" I always get the very vague and frustrating "[unique ID] Invalid Application".
Why is it invalid? I've seen several individuals with apps similar to mine that have resolved their problems with adding the '"kiosk_enabled": true' line or publishing their app as public or unlisted instead of private. That line of code has been there since version 1.0 of my app and I'm publishing the app as unlisted and I still get this error.
Basically, we have one and only one web page that allowed to be used on these specific computers, and that is our Library's online catalog. I'm wanting an app that can be run in single app kiosk mode so it can be launched without logging in. I'm hoping this can be accomplished simply by opening Google Chrome in full screen and not allowing uses to deviate from the specified website. That's what I'm trying to accomplish.
As I said, I'm not a programmer, and this is the first Google App I've ever written, so I'm not sure if I'm missing something. Any help is greatly appreciated, thank you!
--
You received this message because you are subscribed to the Google Groups "Chromium Apps" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-app...@chromium.org.
To post to this group, send email to chromi...@chromium.org.
Visit this group at http://groups.google.com/a/chromium.org/group/chromium-apps/.
For more options, visit https://groups.google.com/a/chromium.org/d/optout.
Best regards,
Matt Huntoffice: +44 (0) 1799 530 110
This document and any attachments to it contain information that is private and confidential and should only be read by those persons to whom they are addressed. No person, without subsequent written confirmation of their contents, should rely upon the contents of this e-mail. This e-mail and the information it contains are supplied in good faith but Remote Media shall not be under any liability in damages or otherwise for any reliance that may be placed upon them by the recipient. Any form of reproduction, dissemination, copying, disclosure, modification, distribution and/or publication of this e-mail is strictly prohibited save unless expressly authorised by the sender. |
Signagelive is a registered trademark of Remote Media Group Limited which is registered in England and Wales under number 3924279.