Close Menu
Peter Klapwijk – In The Cloud 24-7Peter Klapwijk – In The Cloud 24-7
    Facebook X (Twitter) Instagram
    Peter Klapwijk – In The Cloud 24-7Peter Klapwijk – In The Cloud 24-7
    • Home
    • Intune
    • Windows
      • Modern Workplace
    • macOS
    • Android
    • iOS
    • Automation
      • Logic Apps
      • Intune Monitoring
      • GitHub
    • Security
      • Passwordless
      • Security
    • Speaking
    • About me
    Peter Klapwijk – In The Cloud 24-7Peter Klapwijk – In The Cloud 24-7
    Home»Android»How to setup an Android Enterprise kiosk device with Microsoft Intune
    Android

    How to setup an Android Enterprise kiosk device with Microsoft Intune

    Peter KlapwijkBy Peter KlapwijkApril 25, 2019Updated:August 18, 2020154 Mins Read

    In my last blog about Android Enterprise I showed how to setup a Corporate-owned dedicated device using Microsoft Intune. To further lock down such a device we can assign additional device restrictions settings to create a single or multi app kiosk-style device.
    When creating a single app kiosk device, that device is only allowed to run one Android app. When the device is started, the assigned app is automatically started.
    When creating a multi app kiosk device, only the allowed apps are presented on the home screen and accessible, you cannot leave the home screen to access other apps or the settings.

    When setting up a kiosk-style device the same configuration steps need to be taken as for a ‘standard’ dedicated device;

    • Intune needs to be connected to your managed Google Play account
    • An enrollment profile is needed
    • A (dynamic) security group is needed
    • A device restrictions policy is needed
    • Android apps need to be assigned as required

    But there are some additional steps which we need to take for a kiosk-style device. For both kiosk-style versions we need to add some extra settings to the device restrictions policy. For the multi app kiosk device we also need to approve and assign the Managed Home Screen app to the device as a required app. Let`s go further by locking down the dedicated Android device.

    Create a kiosk profile

    To configure kiosk mode we use a Device restrictions profile. In the device restrictions profile, we make the choice to create a single app or a multi-app kiosk device.

    1. Sign-in to the Endpoint Manager admin center
    2. Browse to Devices – Android
    3. Browse to Configuration profiles
    4. Click Create profile

    1. Choose Android Enterprise as Platform
    2. Choose Device restrictions under Fully Managed, Dedicated….
    3. Click Create
    1. Give the profile a Name
    2. Enter a Description (Optional)
    3. Click Next
    • Open Device experience
    • Set Enrollment profile type to Dedicated device
    • Choose the Kiosk mode

    If we select single app mode, we need to select one app via Select an app to use for kiosk mode tab. Click OK and finish the creation of the profile.
    If required you can also set additional settings on the other tabs.

    If we selected multi-app mode, we are presented a message we need to approve and assign the Managed Home Screen app.
    Select the apps of choice.

    Make your choice in the additional settings and click Next.

    Finish the profile by assigning the profile to a security group.

    Approve and assign Android applications

    For the single app kiosk mode we only need to approve and assign one app as required, the app which is allowed to run on the device. For the multi app kiosk mode we need to assign all apps which are allowed and we also need to assign the Managed Home Screen app as required.

    1. Click Client apps – Apps
    2. Click Add

    1. Choose Managed Google Play as App type
    2. Click the Managed Google Play (Approve) tab
    3. Search for the required app and click on the app, in this case Managed Home Screen

    Click the green Approve button (sorry for the Dutch print screens)

    Click Approve

    Click Save

    Click OK

    Click Sync

    After a few seconds the approved app is available in the list with apps in Intune.

    1. Click the approved app
    2. Click the Assignments tab
    3. Click Add group
    4. Select Required as Assignment type
    5. On the Include tab search for the dynamic security group and select the group
    6. Clik OK twice and click Save

    Test the kiosk device

    The device enrollment experience is the same as shown in this blog.

    When the device is enrolled as multi app kiosk device and the required apps are installed, the Managed Home Screen app is launched and locks the device. On the home screen only the allowed apps are shown and allowed to start. Depending on the additional settings you set in the kiosk (device restrictions) profile also a Managed Settings shortcut is on the home screen, which allows you for example to enter the Wi-Fi settings.

    When the device is enrolled as single app kiosk device, after applying the settings and installation of the required app, the required app is launched. At this example the Edge browser is the only app allowed and when you close the app, it is launched again.

    Android Browser EMS Intune KIOSK MEM Microsoft 365 Microsoft Endpoint Manager Security
    Share. Facebook Twitter LinkedIn Email WhatsApp
    Peter Klapwijk
    • Website
    • X (Twitter)
    • LinkedIn

    Peter is a Security (Intune) MVP since 2020 and is working as Modern Workplace Engineer at Wortell in The Netherlands. He has more than 15 years of experience in IT, with a strong focus on Microsoft technologies like Microsoft Intune, Windows, and (low-code) automation.

    Related Posts

    Manage Edge Tracking prevention settings with Microsoft Intune

    December 6, 2019

    Configure Windows 10 power settings using Microsoft Intune

    July 4, 2019

    How to start with Android Enterprise Corporate owned dedicated devices in Microsoft Intune

    April 24, 2019
    View 15 Comments

    15 Comments

    1. Andy Brown on October 7, 2019 11:10

      Anyone able to tell me how to enable the home button on the bottom bar?

      cheers

      Reply
      • Mona on October 9, 2019 22:35

        Intune–>Device Configuration–>Profiles–>[Kiosk Mode Profile]–>Properties–>Settings–>Dedicated Devices–>Virtual Home Button (near the bottom of the page).

        Reply
    2. Warren on October 29, 2019 09:18

      We have a kiosk profile which uses the Managed Home Screen app. We deploy 3 apps to the device upon enrollment and they were previously visible on the home screen.

      A week ago, the problem arose where the apps are no longer visible on the home screen. When accessing the diagnostic screen (tapping the back button 15 times) I can see that the apps are actually installed on the device. Performing a re-sync does not alleviate the problem. Exiting Kiosk mode is also not possible as the option to provide a pin is not available.

      The device is visible in the portal.

      What other troubleshooting steps can I take?

      Reply
      • Peter Klapwijk on October 29, 2019 19:26

        Hi Warren,

        As everything still looks fine when you have a look at the policy and device from the Device management portal, the only thing I can think of is via the diagnostics as you already described yourselves. From the diagnostics you can view the log file, which should show at LastPolicy the applications (packages) to show.
        Otherwise, I think the only option is to open a supportcase with Microsoft Support.

        Reply
    3. James White on December 27, 2019 16:02

      I have yet to find a way to configure browsers in kiosk mode. I tried app configuration policies for chrome and edge, both said they applied, both seemed to have no effect (Configured home screen, allowed/denied urls and bookmarks). Have you found a way to achieve this?

      Reply
      • Peter Klapwijk on December 30, 2019 15:19

        Not much experience with that.
        If you enter chrome://policy in the browser address bar, you don`t see policies that are applied?

        Reply
    4. Thomas on April 23, 2021 09:21

      Hi Peter, thanks for this great post. I will follow these steps to set up a kiosk device in single app mode.

      Reply
    5. Roderick on June 8, 2021 14:48

      Hi Peter,

      Thank you for the great post! It was of much help for me.
      I was wondering if u could help me with a problem i am having with one of my devices. It is a samsung galaxy tab a6 Android 8.1.0 wich has been previously enrolled into intune and has been functioning fine. Untill now 😉
      The said it got a notification asking him to revert back to factory default and instead of calling me he enrolled back to factory default.
      The problem that i am having now is when i scan the QR code to re-enroll (becaus it lost the connection to the intune portal wipe, reboot etc commands wont work) i am getting this error message “the security policy prevents the creation of a managed device because a custom OS is or has been installed on this device” and it just does not make sense.
      I have searched a lot on the internet and am not able to get a solution, i hope u can help!

      Reply
      • Peter Klapwijk on June 15, 2021 21:04

        Hi Roderick,

        I can’t remember I have ever seen that error. So I’m not able to help out.
        If you have solved the issue in the meantime, please let me know as it might be helpful for others.

        Regards,

        Peter

        Reply
    6. Michael on June 24, 2021 15:34

      I have one comment.
      When the app is updated on the Managed google play backend and synchronized in intune and updated on the device. the managed homescreen still shows old application or in single app mode is old version of the app. How this can be updated.
      Thanks for replay

      Reply
    7. John on November 11, 2022 01:38

      Is the notifications panel (swipe down from the top) gone in android enterprise dedicated mode in normal kode and kiosk mode?

      Reply
    8. Daan on November 25, 2022 16:11

      Hi Peter,
      Thank you for the helpfull post!
      How would one be able to setup the powerbutton for rebooting the device?
      I’m using the android kiosk single appl (chrome shortcut) and am not able to use the power button to forcefully reboot the device.

      Reply
    9. NeoIsTaken on April 8, 2023 22:09

      What about private apps?

      Reply
    10. Paul on September 19, 2023 17:31

      Is there any way to use a line of business app through kiosk mode? I want to setup our devices for barcode scanning using our own apk.

      Reply
    11. Christiaan on September 21, 2023 13:50

      I have the same question as Paul, is that possible? Been trying everything, but I can’t select it in Intune. I can’t add it as a Private App in Google as someone else has added this app.

      Reply
    Leave A Reply Cancel Reply

    Peter Klapwijk

    Hi! Welcome to my blog post.
    I hope you enjoy reading my articles.

    Hit the About Me button to get in contact with me or leave a comment.

    Awards
    Sponsor
    Latest Posts

    Update Windows Defender during Windows Autopilot enrollments

    May 16, 2025

    Hide the “Turn on an ad privacy feature” pop-up in Chrome with Microsoft Intune

    April 19, 2025

    How to set Google as default search provider with Microsoft Intune

    April 18, 2025

    Using Windows Autopilot device preparation with Windows 365 Frontline shared cloud PCs

    April 13, 2025
    follow me
    • Twitter 4.8K
    • LinkedIn 6.1K
    • YouTube
    • Bluesky 1.5K
    Tags
    Administrative Templates Android Automation Autopilot Azure Azure AD Browser Conditional Access Edge EMS Exchange Online Feitian FIDO2 Flow Google Chrome Graph Graph API Identity Management Intune Intune Monitoring iOS KIOSK Logic Apps macOS MEM MEMMonitoring Microsoft 365 Microsoft Edge Microsoft Endpoint Manager Modern Workplace Office 365 OneDrive for Business Outlook Passwordless PowerApps Power Automate Security SharePoint Online Teams Windows Windows 10 Windows10 Windows 11 Windows Autopilot Windows Update
    Copy right

    This information is provided “AS IS” with no warranties, confers no rights and is not supported by the authors, or In The Cloud 24-7.

     

    Copyright © 2025 by In The Cloud 24-7/ Peter Klapwijk. All rights reserved, No part of the information on this web site may be reproduced or posted in any form or by any means without the prior written permission of the publisher.

    Shorthand; Don’t pass off my work as yours, it’s not nice.

    Recent Comments
    • Adam on Get notified on expiring Azure App Registration client secrets
    • Peter Klapwijk on Update Windows Defender during Windows Autopilot enrollments
    • Rob van de Ven on Add a certificate to the Trusted Publishers with Intune without reporting errors
    • Carl on Update Windows Defender during Windows Autopilot enrollments
    • Peter Klapwijk on The next step in a passwordless Windows experience
    most popular

    Application installation issues; Download pending

    October 1, 2024

    Restrict which users can logon into a Windows 10 device with Microsoft Intune

    April 11, 2020

    How to change the Windows 11 language with Intune

    November 11, 2022

    Update Microsoft Edge during Windows Autopilot enrollments

    July 9, 2024
    Peter Klapwijk – In The Cloud 24-7
    X (Twitter) LinkedIn YouTube RSS Bluesky
    © 2025 ThemeSphere. Designed by ThemeSphere.

    Type above and press Enter to search. Press Esc to cancel.

    Manage Cookie Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
    View preferences
    {title} {title} {title}