/// 通过小程序id打开小程序/// @param appID 小程序ID/// @param scene 场景值/// @param firstPage 打开页面/// @param paramsStr 带入参数/// @param parentVC 从哪个vc呼起/// /// @param completion 错误回调- (void)startUpMiniAppWithAppID:(NSString *)appIDscene:(TMAEntryScene)scenefirstPage:(NSString * _Nullable)firstPageparamsStr:(NSString * _Nullable)paramsStrparentVC:(UIViewController *)parentVCcompletion:(void (^)(NSError * _Nullable))completion;
名称 | 必须 | 类型 | 作用 |
appID | YES | NSString | 打开指定小程序的小程序 id |
scene | YES | TMAEntryScene | 打开小程序使用的场景值 |
firstPage | NO | NSString | 打开页面 |
paramsStr | NO | NSString | 打开传递参数 |
parentVC | YES | UIViewController | 从哪个 VC 呼起 |
completion | YES | block | 错误回调 |
/// 通过二维码呼起小程序/// @param qrData 二维码内容/// @param parentVC 从哪个vc呼起/// @param completion 错误回调- (void)startUpMiniAppWithQrData:(NSString *)qrDataparentVC:(UIViewController *)parentVCcompletion:(void (^)(NSError * _Nullable error))completion;
///关闭所有内存中正在运行的小程序- (void)closeAllApplications;
/// 移除小程序所有相关缓存 包含资源包、基础库、小程序/小游戏沙箱数据- (void)clearMiniAppCache;
/// 获取当前正在运行的小程序对象/// @return TMFAppletInfo 小程序信息- (TMFMiniAppInfo *)currentApplet;
//获取最近打开的所有小程序信息///@return 小程序数组<TMFMiniAppInfo>- (NSArray *)loadAppletsFromCache;
/// 搜索小程序/// @param name 搜索名称关键词/// @param completion 搜索结果- (void)searchAppletsWithName:(NSString *)namecompletion:(void (^)(NSArray<TMFAppletSearchInfo *> * _Nullable, NSError * _Nullable))completion;
本页内容是否解决了您的问题?