重要:自 2020 年 6 月 28 日起,mPaaS 停止维护 10.1.32 基线。请使用 10.1.68 或 10.1.60 系列基线。可以参考 mPaaS 10.1.68 升级指南 或 mPaaS 10.1.60 升级指南 进行基线版本升级。 |
要在 iOS 客户端集成智能投放功能,需要在 iOS 工程中添加智能投放 SDK,并完成工程配置。
您已接入工程到 mPaaS。更多信息,请参见以下内容:
根据您采用的接入方式,请选择相应的添加方式。
此方式适用于 基于 mPaaS 框架接入 或 基于已有工程且使用 mPaaS 插件接入 的接入方式。
此方式适用于 基于已有工程且使用 CocoaPods 接入 的接入方式。
mPaaS_pod "mPaaS_CDP"
添加智能投放组件依赖。pod install
即可完成接入。MobileRuntime.plist
中添加 H5Service
和 NebulaAppService
服务。启动下载通道 netctrl
。
-(void)application:(UIApplication *)application beforeDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions
,必须保证在启动智能投放组件之前启动下载通道。
// 启动netctrl
[[MASSAccess shareInstance] dispatchTokenSvrInfo:nil
uploadInfo:nil
downloadInfo:nil
downloadInfoCrypto:nil
configStorage:nil];
配置 H5 容器。
在 H5 页面上的投放依赖 H5 容器,并需要对 Nebula 容器进行初始化。必须在 DTFrameworkInterface
的 - (void)application:(UIApplication *)application beforeDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions
中进行初始化。
// 配置容器
[MPNebulaAdapterInterface initNebula];
注册智能投放系统的容器插件。
具体操作步骤,参见 自定义插件 中注册插件的步骤,并且按照下图中的信息注册智能投放系统所使用的容器插件。
在文档使用中是否遇到以下问题
更多建议
匿名提交