@mikekhristo/expo-tiktok-opensdk
Version:
Expo module for TikTok OpenSDK (Fork of tiktok-opensdk-react-native)
29 lines • 1.04 kB
JavaScript
import ExpoTikTokOpenSDK from './ExpoTikTokOpenSDK';
import './module';
class TikTokOpenSDK {
/**
* Share media content to TikTok
* @param options Share options including media URLs and additional parameters
* @returns Promise resolving to share result
*/
static async share(options) {
return await ExpoTikTokOpenSDK.share(options.mediaUrls, options.isImage ?? false, options.isGreenScreen ?? false, options.hashtags ?? [], options.description ?? '');
}
/**
* Check if TikTok app is installed
* @returns Promise<boolean>
*/
static async isAppInstalled() {
return await ExpoTikTokOpenSDK.isAppInstalled();
}
/**
* Authenticate with TikTok
* @param permissions Array of permission scopes to request
* @returns Promise resolving to authentication result
*/
static async auth(permissions = ['user.info.basic']) {
return await ExpoTikTokOpenSDK.auth(permissions);
}
}
export default TikTokOpenSDK;
//# sourceMappingURL=index.js.map