For the complete documentation index, see llms.txt. This page is also available as Markdown.

Native Data Store API

Store and retrieve data securely using the WebToNative JavaScript API. It allows your web app to store, retrieve, and delete key-value pairs in the native layer of Android and iOS apps.

const { setAppData, getAppData, deleteAppData, setCloudData, getCloudData, deleteCloudData } = window.WTN.NativeDatastore;

//Store in the app data -> Locally

setAppData({
  keyName: "your key",
  value: "value to store",
  callback: (response) => {
    console.log("Data saved:", response);
  }
});

getAppData({
  keyName: "your key",
  callback: (response) => {
    console.log("Data retrieved:", response);
  }
});

deleteAppData({
  keyName: "your key",
  callback: (response) => {
    console.log("Data deleted:", response);
  }
});

//Store in the cloud -> Cloud storage

setCloudData({
  keyName: "your key",
  value: "value to store",
  callback: (response) => {
    console.log("Cloud data saved:", response);
  }
});

getCloudData({
  keyName: "your key",
  callback: (response) => {
    console.log("Cloud data retrieved:", response);
  }
});

deleteCloudData({
  keyName: "your key",
  callback: (response) => {
    console.log("Cloud data deleted:", response);
  }
});

While setting the data supported data types are string, object, array

Feature taken live on 04/09/25

Last updated