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.