SDK 初始化

最近更新时间:2023-12-06 15:14:26

我的收藏

配置文件获取

开发人员从开放平台获取对应 App 的配置文件,该配置文件是一个 json 文件,包含该 App 使用小程序开发平台的所有信息,将配置文件引入到项目中,并且作为资源设置在打包内容。具体操作,请参见 获取配置文件

配置信息设置

根据配置文件初始化 TMFAppletConfig 对象,并使用 TMFAppletConfig 初始化 TCMPP 小程序引擎。
sdk 可以支持直接进行引擎初始化,提前准备网络链接,并更新基础库信息和配置信息,加速后小程序加载,也可以支持在需要的时候进行初始化。
参考代码:
//配置使用环境
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"tcmpp-ios-configurations" ofType:@"json"];
if(filePath) {
TMAServerConfig *config = [[TMAServerConfig alloc] initWithFile:filePath];
//直接初始化
[[TMFMiniAppSDKManager sharedInstance] setConfiguration:config];
/*
//准备配置信息,在需要的时候调用initServer进行初始化或者打开小程序时自动初始化
[[TMFMiniAppSDKManager sharedInstance] prepareConfig:config];
//需要时机进行初始化
[[TMFMiniAppSDKManager sharedInstance] initServer];
/*
}

其它初始化动作

使用者可根据需要,设置开放接口实现实例。如果需要集成扩展模块时,初始化扩展接口准备。
//设置小程序引擎代理类实现
[TMFMiniAppSDKManager sharedInstance].miniAppSdkDelegate = [MIniAppDemoSDKDelegateImpl sharedInstance];