> ## Documentation Index
> Fetch the complete documentation index at: https://docs.signagelab.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Android Players

> Provisioning guide for Android players.

## General information

Keep the following in mind:

* Each manufacturer exposes device-specific functions differently (for example, reboot).
* Device management features can differ by Android version.
* For guaranteed compatibility, we prefer testing the exact device in our Lab before production.
* The generic non-signed app runs on Android 4.4+, but some device management features may be limited.
* If the device runs Android 7+ and has a camera, use the 6-Tap provisioning guide.

## Prerequisites

Each app generates a stable unique device ID. By default, the unique ID is generated from the Wi-Fi MAC address. To obtain the MAC address on Android, the following conditions must be met:

* Wi-Fi must be enabled (at least when signageOS is first started).
* Devices on Android 7+ must set the signageOS app as Device Owner.

The signageOS app will inform you if any of these conditions are not met.

## Installation

<Steps>
  <Step title="Open a browser on the Android device" />

  <Step title="Go to https://a.signageos.io" />

  <Step title="Download the signageOS Android APK" />

  <Step title="Open the downloaded APK and follow the installation steps" />

  <Step title="Once installed, open the signageOS app" />

  <Step title="Register with the verification code" />
</Steps>
