开发者社区 问答 正文

AUI这个现在还能用吗?

展开
收起
三分钟热度的鱼 2024-04-24 21:29:49 37 分享 版权
来自: 阿里云CDN
阿里云 AI 助理回答

根据提供的知识库资料,AUI Kits及其相关SDK目前仍然可以使用,并且支持多种平台和场景的集成。以下是对您问题的具体解答:

1. 关于您提到的aliyun-interaction-sdk.web.min.js

您提到的https://g.alicdn.com/video-cloud-fe/aliyun-interaction-sdk/1.0.3/aliyun-interaction-sdk.web.min.js是阿里云互动消息SDK的Web端版本。该SDK用于在直播间中实现互动消息的收发功能。

  • 当前状态:根据文档说明,旧版互动消息SDK(如aliyun-interaction-sdk)将逐步下线,建议尽快迁移到新版互动消息SDK(如alivc-im-sdk)。
  • 迁移建议:如果您正在使用旧版互动消息SDK,可以从plugin.ts中删除旧版SDK的引入,并替换为新版互动消息SDK的引入代码。

2. AUI Kits的可用性

AUI Kits是一套多端集成的互动直播解决方案,支持Web端、Android端、iOS端以及uni-app H5等多种开发环境。以下是其主要功能和集成方式的概述:

Web端集成

  • 环境要求:需要配置本地Node环境,并使用UmiJS框架(技术栈为React + TypeScript)进行开发。
  • 集成步骤
    1. 下载开源项目源码。
    2. src/config.ts文件中配置项目所需参数。
    3. 执行npm installnpm run dev命令启动开发服务器。
    4. 构建时执行npm run build,生成的文件位于./dist目录下。

Android端集成

  • 环境要求:支持Android 5.0及以上版本,建议使用Android Studio 4.0及以上版本进行开发。
  • 集成步骤
    1. 下载并解压Demo文件。
    2. 配置AndroidManifest.xml中的License信息。
    3. RetrofitManager.java中填写AppServer地址。
    4. 使用真机运行Demo,确保功能正常。

iOS端集成

  • 环境要求:需要Xcode 14.0及以上版本,支持iOS 9.0及以上版本的真机。
  • 集成步骤
    1. 获取Demo源码后,进入Example目录。
    2. 执行pod install --repo-update安装依赖。
    3. 配置Info.plist中的LicenseKey,并将License授权证书放入指定目录。
    4. 在真机上编译并运行Demo。

uni-app H5集成

  • 环境准备:推荐使用HBuilderX进行开发。
  • 集成步骤
    1. 下载源码并配置相关路径。
    2. 编译为H5页面后进行测试。

3. 重要提醒

  • 旧版SDK下线计划:旧版互动消息SDK(如aliyun-interaction-sdk)将逐步下线,请尽快迁移到新版SDK(如alivc-im-sdk)以避免后续兼容性问题。
  • 混淆配置:如果您的项目需要进行代码混淆,请确保在proguard-rules.pro文件中添加相关混淆规则,以避免SDK功能异常。
  • License授权:无论是Web端还是移动端集成,都需要获取音视频终端SDK的License授权证书和License Key,并正确配置到项目中。

4. 总结

AUI Kits及其相关SDK目前仍然可以正常使用,但需要注意以下几点: - 旧版SDK迁移:建议尽快从旧版互动消息SDK迁移到新版SDK。 - License配置:确保正确配置License授权证书和Key。 - 混淆规则:在发布版本中添加必要的混淆规则以保护SDK功能。

如果您需要进一步的帮助或具体的迁移指导,请提供更多上下文信息,我们将为您提供更详细的解答。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
CDN
问答地址: