tencent cloud

腾讯云超级应用服务

获取小程序分类列表

下载
聚焦模式
字号
最后更新时间: 2026-05-25 18:40:13
获取后台配置的小程序 / 小游戏分类(一级 + 二级),常用于分类导航或筛选。
声明:TMFMiniAppSDKManager.h

接口

- (void)getTypeInfoExistMnpOnly:(BOOL)existMnpOnly
searchType:(TMASearchAppType)searchType
WithCompletion:(void (^)(NSArray<NSDictionary<NSString *, NSArray *> *> * _Nullable typeInfos,
NSError * _Nullable error))completion;

参数

参数
说明
existMnpOnly
YES 仅返回有小程序的分类(推荐用于 UI);NO 返回全部配置分类
searchType
TMASearchAppTypeAll 全部 / TMASearchAppTypeApp 仅小程序 / TMASearchAppTypeGame 仅小游戏
completion
成功时 typeInfos 非空、error 为 nil

返回值

typeInfos 中每个元素是 { 一级分类: [二级分类, ...] }
@[
@{ @"工具" : @[@"效率", @"实用工具"] },
@{ @"生活" : @[@"出行", @"美食"] },
]
请用遍历方式取值,不要合并成单个字典;二级可能是 @[]

示例

[[TMFMiniAppSDKManager sharedInstance] getTypeInfoExistMnpOnly:YES
searchType:TMASearchAppTypeApp
WithCompletion:^(NSArray<NSDictionary<NSString *, NSArray *> *> * _Nullable typeInfos,
NSError * _Nullable error) {
if (error) { return; }
for (NSDictionary<NSString *, NSArray *> *dic in typeInfos) {
[dic enumerateKeysAndObjectsUsingBlock:^(NSString *first, NSArray *second, BOOL *stop) {
// first:一级分类;second:二级分类数组
}];
}
}];
拿到的分类名可直接传给 searchAppletsWithName:searchType:firstType:secondType:... 做筛选。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈