@qt-test/bridge-sdk
v1.0.0
Published
Bridge SDK for Super App native module access via postMessage
Maintainers
Readme
@superapp/bridge-sdk
Bridge SDK for accessing native modules (Bluetooth, NFC, Location, Auth) in Super App mini apps.
Installation
pnpm add @superapp/bridge-sdkUsage
import {
useBluetooth,
useNFC,
useLocation,
useAuth,
} from "@superapp/bridge-sdk";
function EnergyApp() {
const { scanDevices, connect } = useBluetooth();
const handleScan = async () => {
const devices = await scanDevices();
console.log("Found devices:", devices);
};
return <Button onPress={handleScan} title="Scan Bluetooth" />;
}API
Bluetooth
scanDevices()- Scan for nearby Bluetooth devicesconnect(deviceId)- Connect to a devicedisconnect(deviceId)- Disconnect from a devicewrite(deviceId, data)- Write data to deviceonDataReceived(callback)- Listen for incoming data
NFC
isAvailable()- Check if NFC is availablereadTag()- Read NFC tagwriteTag(data)- Write to NFC tagonTagDetected(callback)- Listen for tag detection
Location
getCurrentPosition()- Get current locationwatchPosition(callback)- Watch location changesstopWatching()- Stop watching location
Auth
getToken()- Get auth tokengetUserInfo()- Get user infologout()- Logout user
