setStorageSync(params: Object)

Requires:
BaseKit≥2.0.1@ray-js/ray≥0.3.23
Platforms:
iOSAndroid

Description

Store data in local storage under the specified key. Overwrites any existing value for that key. Data persists unless the user deletes it or the system clears it due to storage constraints. The maximum size per key is 1 MB, and the total storage limit is 10 MB.

Parameters

PropertyTypeRequiredDescription
keystringYesThe specified key in local storage
datastringYesValue for the key

Return Value

None

Examples

import { setStorage } from '@ray-js/ray'

// Write data to the specified key in local storage (overwrites existing content)
setStorage({
  key: "demoKey",
  data: "demoValue",
  success: () => console.log("Written"),
  fail: error => console.error(error),
});