License Key - Nine Email
Some users purchased a standalone license key before Google managed subscriptions. In this case:
4.1. Data Flow
LocalDataSource encrypts and saves license_token and expiry_date to SharedPrefs/SQLite.4.2. Security Measures
POST /api/license/validate Request: "license_key": "9F3K2-MN8B7-VC6X9-ZL4M2", "device_id": "abc123", "app_version": "3.25"
Response (success): "valid": true, "product": "Pro", "expires": "2026-12-31", "max_devices": 5, "current_devices": 2
Sometimes users buy the license, but the app still asks for a key. Here is how to fix it.
Issue 1: "License verification failed"
Issue 2: I have a key code from a previous device, but the new phone asks for it.
Issue 3: I lost my email with the key.