This article is for Chrome administrators and developers with experience developing Chrome apps.
As a Chrome administrator, you can turn ChromeOS devices into single-purpose devices, such as a digital sign or interactive display. You can deploy off-the-shelf kiosk apps from the Chrome Web Store or you can build your own kiosk app.
In Chrome version 57 and later, some ChromeOS devices support Android apps. For information about how to install Android apps on managed Chrome devices, see Use Android apps on Chrome devices running as a kiosk.
Considerations
- Before you can deploy kiosk apps on ChromeOS devices, you need to enroll the devices. For details, see Enroll ChromeOS devices.
- You can use Chrome packaged apps to build kiosk apps. But, you can’t use hosted apps.
- Use Chrome apps that are set up to run on a full screen.
- Follow the Chrome app development best practices.
Step 1: Build a Chrome kiosk app
As a developer, there are 2 ways to build a kiosk app that you can deploy on Chrome devices. Use an existing web app and Chrome App Builder to package it as a kiosk app or create a new web app.
Option 1: Use an existing web app
Option 2: Build a new app
Step 2. Test the kiosk app
As a developer, make sure your that kiosk app works on a ChromeOS device.
- On a Chrome device, sign in to your Google Account.
- Save the app folder on your test device.
- Go to chrome://extensions/.
- At the top right, turn on Developer mode.
- Click Load unpacked.
- Find and select the app folder.
- Open a new tab in Chrome browser and click Apps the app. Make sure it loads and works correctly.
- If needed, make changes in the manifest.json file, host the app folder, and retest it. Repeat until the app works correctly.
Step 3: Publish in the Chrome Web Store
As a developer, you can choose to make apps and extensions available for everyone or control who can install them. There are 2 ways you can publish kiosk apps in the Chrome Web Store:
- Public—Everyone can see and install the app.
- Unlisted—Only users with the app link can see and install it. The app doesn’t appear in the Chrome Web Store search results. You can share the app link with users outside of your domain.
To add a kiosk app in the Chrome Web Store:
- Zip the folder that contains your files.
- Follow the steps in Publish in the Chrome Web Store.
Step 4: Deploy the kiosk app
As an admin, you can add the kiosk app in the Google Admin console.
-
Sign in with an administrator account to the Google Admin console.
If you aren’t using an administrator account, you can’t access the Admin console.
-
In the Admin console, go to Menu DevicesChromeApps & extensionsKiosks.
- To apply the setting to all users, leave the top organizational unit selected. Otherwise, select a child organizational unit.
- Point to Add and click Add from Chrome Web Store.
- Search for the app that you want to deploy and click Select.
- If prompted, accept the app permissions on behalf of your organization.
- In the panel on the right, set the app and extension policies. Learn about each setting.
- Click Save.
Related topics
- Kiosk apps
- Create your first app
- Kiosk settings
- Manage Chrome kiosk app settings
- Schedule and display content with Chrome Sign Builder
Google and related marks and logos are trademarks of Google LLC. All other company and product names are trademarks of the companies with which they are associated.