Future<void> setTheme(MiniTheme theme)
_tcmppFlutterPlugin.setTheme(MiniTheme.dark);
Future<void> setLocale(String language,{String? region, String? variant})
_tcmppFlutterPlugin.setLocale("en", region: "us");
Future<void> moveMiniAppToFront(String appId) async {return TcmppFlutterPlatform.instance.moveMiniAppToFront(appId);}Future<void> moveFlutterToFront() async {return TcmppFlutterPlatform.instance.moveFlutterToFront();}
_tcmppFlutterPlugin.moveMiniAppToFront("testAppId");
Future<bool> interceptWebViewUrl(AppInfo? appInfo, String url) async {return false;}
@overrideFuture<bool> interceptWebViewUrl(AppInfo? appInfo, String url) async {print("SupperAppCustom interceptWebViewUrl:${appInfo?.appId} $url");if (url.startsWith("tcmpp://")) {/// Redirect to a custom pagereturn true;}return false;}
/// Get debug information from the native SDK./// Returns a map containing configuration and debug info/// such as appId, appKey, domain, SDK version, etc.Future<Map<String, dynamic>> getDebugInfo() async {return TcmppFlutterPlatform.instance.getDebugInfo();}
final infoMap = await _tcmppFlutterPlugin.getDebugInfo();final guid = (infoMap['GUID'] ?? "") as String;
/// Enable test ad/// [enable] - Whether to enable test ad/// [rewardedUnitId] - The rewarded unit id of the ad/// [bannerUnitId] - The banner unit id of the adFuture<void> enableTestAd(bool enable, String rewardedUnitId,String bannerUnitId) async {return TcmppFlutterPlatform.instance.enableTestAd(enable, rewardedUnitId, bannerUnitId);}
_tcmppFlutterPlugin.enableTestAd(true, "testRewardedUnitId", "testBannerUnitId");
フィードバック