打开小程序的配置类。
@interface EMASMiniAppInitConfig : NSObjectaccessKey
@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:关闭日志。