Device Requirement
- Android 10+ (API level 29+/ Q/ Quince Tart).
 - Support Google Play Services (GMS).
- For production app, it is required to be installed from Google Play Store.
 
 - The device must be able to receive security updates and has recent security patch level.
 - Supports of hardware backed key attestation.
 - Supports of NFC.
 - Supports of light sensor.
 - Device must not be rooted.
 - Device must pass Android compatibility test.
 - Device bootloader must be locked.
 - The application must not be built in a way that allows extraction of native libraries from APKs during installation.
 - No hooking framework (e.g. Frida, Xposed) shall be installed on the device or bundled with the app.
 
Device OS Security Patch Requirement
The attestation and monitoring service implements a granular approach on verifying the security patch level captured by the SDK.
The default device checking rules as follows:
| Brand | Maximum days allowed | Update frequency | 
|---|---|---|
| Samsung | 200 | 6 months | 
| 110 | 3 months | |
| Xiaomi | 110 | 3 months | 
| Oppo | 110 | 3 months | 
| Oneplus | 110 | 2-3 months | 
| Others | 110 |