Truy cập Metadata

Tbox Mini App có cung cấp một React Hooks để Nhà Phát Triển có thể truy cập vào các thông tin của Mini App đang chạy.

Hook useMetadata trả về một dictionary chứa các key sau

keyý nghĩa
appIdID cuả Mini App đang chạy

Nhà Phát Triển có thể sử dụng API này như sau

import * as React from "react";
import { View, Text, StyleSheet } from "tbox/ui";
import { useMetadata } from "tbox/hooks";
export default function Page() {
const { appId } = useMetadata();
return (
<View style={styles.content}>
<Text style={styles.paragraph}>App id {appId}</Text>
</View>
);
}

Ngoài ra, Nhà Phát Triển cũng có thể truy cập vào các metadata của Mini App thông qua việc import trực tiếp file app.js

import * as React from "react";
import { View, Text, StyleSheet } from "tbox/ui";
import app from "@/app";
export default function Page() {
return (
<View style={styles.content}>
<Text style={styles.paragraph}>App id {app.metadata.appId}</Text>
<Text style={styles.paragraph}>
App version is {app.metadata.version}
</Text>
</View>
);
}

Việc import trực tiếp file app sẽ tiện lợi hơn hàm useMetadata ở việc sử dụng này không bị giới hạn bởi các React Component, mà có thể sử dụng ở bất kỳ hàm nào.

Last updated on by Kien Nguyen