全部产品
Search
文档中心

SuperApp:EMASMiniAppInitConfig

更新时间:Jun 09, 2025

打开小程序的配置类。

@interface EMASMiniAppInitConfig : NSObject

accessKey

@property (nonatomic, copy) NSString *accessKey;

accessKey,从应用开放平台获取,获取方式请参见用户指南的应用开放平台(平台运营方) > 设置App章节。

secretKey

@property (nonatomic, copy) NSString *secretKey;

secretKey,从应用开放平台获取,获取方式请参见用户指南的应用开放平台(平台运营方) > 设置App章节。

useUniApp

@property (nonatomic, assign) BOOL useUniApp;

是否使用uni-app小程序容器,默认不使用。

useWindVane

@property (nonatomic, assign) BOOL useWindVane;

是否使用WindVane小程序容器,默认不使用。

appCode

@property (nonatomic, copy) NSString *appCode;

应用id,在应用开放平台获取。

host

@property (nonatomic, copy) NSString *host;

小程序后台的host。

useHttp

@property (nonatomic, assign) BOOL useHttp;

是否使用http,默认是https。

isCapsule

@property(nonatomic, assign) BOOL isCapsule;

是否使用胶囊按钮,默认使用。仅支持uni-app小程序。

说明

uniapp页面没有配置navigationBar或titleNView则不会显示胶囊按钮 两者是绑定关系。

menuActionSheetItems

@property(nonatomic, strong) NSArray<EMASMiniAppMenuActionSheetItem *> *menuActionSheetItems;

默认菜单按钮items。仅支持uni-app小程序。

actionSheetStyle

@property(nonatomic, strong) EMASMiniAppMenuActionSheetStyle *actionSheetStyle;

菜单按钮弹出ActionSheet视图样式。仅支持uni-app小程序。

capsuleButtonStyle

@property(nonatomic, strong) EMASMiniAppCapsuleButtonStyle *capsuleButtonStyle;

胶囊按钮Style。仅支持uni-app小程序。

isCustomNavigationBar

@property (nonatomic, assign) BOOL isCustomNavigationBar;

小程序是否支持隐藏导航栏,仅支持windvane小程序

needAuthFromApp

@property (nonatomic, assign) BOOL needAuthFromApp;

是否开启小程序调用设备信息相关接口时需要获得用户授权(参见wv.authorize 用户设备信息授权流程),默认为false。仅支持windvane小程序。

popStyle

@property (nonatomic, strong) EMASMiniAppAuthPopStyle *popStyle;

小程序调用设备信息相关接口时的弹窗Style。仅支持windvane小程序。

favorStyle

@property (nonatomic, strong) EMASMiniAppFavoriteStyle *favorStyle;

胶囊按钮导航栏点击更多展示的弹窗Style。仅支持windvane小程序。

superAppNameSpace

@property (nonatomic, copy) NSString *superAppNameSpace;

支持可配置小程序调用JsApi的window的对象名,默认小程序调用为window.WindVane可修改小程序调用的命名空间仅支持windvane小程序。(参见小程序JsApi白标使用方法

jsApiClassNamePrefix

@property (nonatomic, copy) NSString *jsApiClassNamePrefix;

支持可配置小程序调用的JSAPI方法中类名前缀仅支持windvane小程序。(参见小程序JsApi白标使用方法

windvaneBackwardCompatible

@property (nonatomic, assign) BOOL windvaneBackwardCompatible;

是否兼容使用window.WindVane.call调用js 方法的小程序,默认为true,仅支持windvane小程序。(参见小程序JsApi白标使用方法

openLog

@property(nonatomic, assign) BOOL openLog;

是否打开日志,默认关闭日志。YES:打开日志。No:关闭日志。