完整示例
This content is not available in your language yet.
// 页面初始化async function init() { // 检查环境 if (!SuperSDK.isInApp()) { console.log('请在 App 内打开'); return; }
// 获取环境信息 try { const env = await SuperSDK.getEnv(); console.log('当前 WebView ID:', env.webviewId); console.log('App 版本:', env.versionName); } catch (error) { console.error('获取环境信息失败:', error); }
// 监听生命周期 SuperSDK.onForeground((data) => { console.log('页面激活'); refreshData(); });
SuperSDK.onBackground((data) => { console.log('页面进入后台'); pauseVideo(); });
// 监听广播消息 SuperSDK.subscribe('user_logout', () => { location.reload(); });}
// 分享功能function shareToFriends() { SuperSDK.share('推荐一个好用的 App');}
// 打开详情页function openDetail(id) { SuperSDK.openPage(`https://example.com/detail/${id}`);}
// 完成后关闭页面function onComplete() { // 通知其他页面刷新 SuperSDK.publish('order_created', { orderId: '12345' }); // 关闭当前页面 SuperSDK.closePage();}
init();