初始化
添加内容页SDK
内容页使用flutter开发,请将Flutter.framework、App.framework、FlutterPluginRegistrant.framework以及插件.a静态库添加到工程中。其中动态库需要Embeded。
初始化SDK
添加XYServiceSDK.framework,APP启动时初始化:
/**
* @brief 小雅OS手机助手 SDK初始化
@param platformId 用户中心鉴权 平台id
@param productId 用户中心鉴权 product id
@param productSecret product secret
@param sn 设备sn
*/
- (void)registertForMobileAssitantPlatformId:(nonnull NSString *)platformId
productId:(nonnull NSString*)productId
productSecret:(nonnull NSString*)productSecret
deviceSn:(nonnull NSString*)sn;
为SDK设置用户token
当设备完成登陆后,获取accessToken,并为XYServiceSDK设置,即可正常使用XYServiceSDK中相关接口。
/**
设置用户token
@param token 用户token
*/
+ (void)bindAccessToken:(NSString *_Nonnull)token;
集成内容页UI
若直接使用内容页接口,参考api文档进行使用;若集成UI页面,调用页面初始化方法即可获取首页viewController:
/**
返回内容运营首页控制器
@return 控制器vc
*/
- (XYFlutterViewController *)homePage;