Module features

  • Check availability, read and write values, and clear namespaces through availability / set / get / remove / clearNamespace
  • Android uses AES-256-GCM; app-private files contain ciphertext only
  • iOS entries stay on the device and require its first unlock; HarmonyOS stores short credential fields separately

Integration steps

Place ak-secure-storage in uni_modules and use the existing SecureStoragePort. Check availability, save credential fields separately, and clear the account namespace on logout.

Read the integration README ↗

Platform requirements and limits

Native apps only. No Web implementation or ordinary-storage fallback. HarmonyOS values are limited to 900 UTF-8 bytes. Verify on Android API 26+, iOS 13+, and Harmony API 14+ devices.

Before release, complete configuration, signing, and device tests for your target platforms, push channels, or login methods.