初始化
在使用 SDK 其它功能前,必须先进行初始化。本文中将详细说明 IMLib SDK 初始化的方法。
首次使用融云的用户,我们建议先阅读 IMLib SDK 快速上手 ,以完成开发者账号注册等工作。
推送
推送是常见的基础功能。IMLib 已支持鸿蒙推送,详细说明见推送。
海外数据中心
- SDK 默认使用北京数据中心;如果您使用海外数据中心,请注意在初始化配置中传入正确的区域码
- SDK 各个数据中心地址参考:配置海外数据中心服务地址
初始化 SDK
在 UIAbility
的 onCreate()
方法中,调用初始化方法,传入生产
或开发
环境的 App Key。
// 在 UIAbility 中获取 context
let context = this.context
let initOption = new InitOption();
let appKey = "从融云后台获取的 appKey";
IMEngine.getInstance().init(context, appKey, initOption);
初始化配置 InitOption
中封装了区域码 AreaCode
,导航服务地址 naviServer
,统计服务地址 statisticServer
,文件下载路径 mediaSavePath
。
- 如果 App Key 属于中国(北京)数据中心,您无需传入任何配置,SDK 会使用默认配置。