本文介绍在Android客户端互动SDK的集成方法。
SDK隐私权政策及合规使用说明
为了帮您落实产品集成第三方SDK应履行的隐私合规义务,降低隐私违规风险,从而实现您的产品合规运营的业务目标,请务必选用阿里云帮助中心发布的最新版本,同时确保用户同意您产品的“隐私政策”并取得其授权同意后,并在具体使用场景下再调用阿里云视频服务相关SDK。在使用阿里云视频服务产品或服务前,请务必仔细阅读“个人信息处理规则”及“合规使用”等相关各项政策,相关详细内容,请阅读《阿里云视频服务隐私权政策》。
前提条件
客户端集成前,请确保已经完成服务端集成。集成指引请参见服务端集成。
环境要求
开发前的环境要求如下表所示。
类别 | 说明 |
系统版本 | Android 5.0(SDK API Level 21)及以上版本。 |
Android Studio版本 | Android Studio 4.0及以上版本。 |
操作步骤
添加Maven仓库。
repositories { maven { url 'https://maven.aliyun.com/nexus/content/repositories/releases' } }
添加SDK依赖。
// lwp网络库 def GROUP = "com.aliyun.roompaas.biz" implementation "${GROUP}:dps:0.0.18-CopyOf_3_0_0_20" implementation "${GROUP}:openssl:0.0.18-CopyOf_1_1_1-ant" implementation "${GROUP}:xlite:0.0.18-CopyOf_1_0_2_9" implementation "${GROUP}:dmojo_support:0.0.18-CopyOf_1_0_1_12" implementation "${GROUP}:gaea:0.0.18-CopyOf_2_1_0_2-cloud" // 互动库 implementation "com.aliyun.sdk.android:aliinteraction-cxx:1.0.0" implementation "com.aliyun.sdk.android:aliinteraction-android:1.2.2" // 单独引入互动消息SDK(不通过AUI集成) implementation "com.alibaba:fastjson:1.1.72.android"
配置
AndroidManifest.xml
权限。<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
使用说明
具体API使用示例代码,请参见功能使用。
文档内容是否对您有帮助?