/*** 判断指定小程序是否正在运行** @param appId 小程序 ID* @param appVerType 版本类型,需与启动时一致(MiniApp.TYPE_ONLINE 等)* @return true 表示正在运行*/public static boolean isMiniAppRunning(String appId, int appVerType)
boolean running = TmfMiniSDK.isMiniAppRunning("wx1234567890abcdef", MiniApp.TYPE_ONLINE);
/*** 获取当前正在运行的小程序/小游戏列表** @param engineType 引擎类型,null 表示获取全部* @return 运行中的 MiniApp 列表,可能为 null*/public static List<MiniApp> getRunningAppList(MiniEngineType engineType)
枚举值 | 含义 |
MiniApp | 小程序 |
MiniGame | 小游戏 |
// 获取全部(小程序 + 小游戏)List<MiniApp> all = TmfMiniSDK.getRunningAppList(null);// 仅获取运行中的小游戏List<MiniApp> games = TmfMiniSDK.getRunningAppList(MiniEngineType.MiniGame);
getRunningAppList 返回的列表可能为 null,使用时需判空;isMiniAppRunning 的 appVerType 需与启动时一致;MiniApp 为查询时刻的运行快照,实时性要求高的场景请按需刷新。文档反馈