开发者社区 问答 正文

AUI现在加入聊天还是用的access_token,小程序有没有最近的SDK?

AUI现在加入聊天还是用的access_token,小程序有没有最近的SDK?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-01-24 07:49:55 38 分享 版权
来自: 阿里云CDN
阿里云 AI 助理回答

根据现有知识库资料,以下是关于“AUI现在加入聊天是否使用access_token,以及小程序是否有最近的SDK”的详细解答:


1. AUI加入聊天是否使用access_token

在当前的AUI Kits集成中,access_token仍然是一个重要的鉴权机制,用于服务端的安全校验。例如,在iOS端接入文档中提到,进入语聊房前需要通过以下代码初始化用户信息和服务端鉴权:

let user = ARTCRoomUser(uid) // 当前登录用户信息
user.userNick = nick
user.userAvatar = avatar
let serverAuth = auth // app登录后的token,用于服务端安全校验
AUIVoiceRoomManager.shared.setup(currentUser: user!, serverAuth: serverAuth)

这里的serverAuth即为access_token,用于确保用户身份和服务端交互的安全性。

此外,在微信小程序集成中,access_token也扮演了重要角色。例如,智能用户增长产品的相关文档中明确指出,完成access_token配置是发送小程序订阅通知的前提条件。因此,可以确认AUI在加入聊天时仍然依赖access_token进行鉴权。


2. 小程序是否有最近的SDK

目前,微信小程序集成AUI Kits的相关文档显示,SDK支持互动直播场景的竖屏样式组件,并提供了详细的集成步骤和注意事项。以下是关键点总结:

前提条件

  • 企业类小程序:微信小程序推拉流标签仅支持企业类小程序申请,需在注册时填写主体类型为企业。
  • 权限申请:需要在微信公众平台 > 开发 > 开发管理 > 接口设置中自助开通<live-pusher><live-player>组件权限。

开发框架

  • AUI Kits推荐使用uni-app框架进行开发,技术栈为Vue,支持微信小程序平台及H5平台。
  • 需要下载并安装微信开发者工具,同时确保微信App版本满足最低要求:
    • iOS最低版本:7.0.9
    • Android最低版本:7.0.8
    • 小程序基础库最低版本:2.10.0

源码下载

  • 竖屏样式和横屏样式的开源项目地址分别提供,开发者可根据需求选择对应的项目进行集成。

最新功能支持

  • 微信小程序目前仅包含观众端模块,暂未支持推流和连麦功能。如需完整体验这些功能,建议接入移动端(Android或iOS)的AUI Kits。
  • 小窗口悬浮功能:当前不支持,需自行实现。

3. 重要提醒

  • 权限限制:由于微信小程序测试号不具备<live-pusher><live-player>的使用权限,开发者需使用企业小程序账号申请相关权限进行开发。
  • 真机调试:微信开发者工具不支持原生组件(如<live-pusher><live-player>标签),因此需要在真机上运行体验。

综上所述,AUI在加入聊天时仍然使用access_token作为鉴权机制,而微信小程序的SDK已支持互动直播场景的竖屏样式组件,但推流和连麦功能需依赖移动端SDK实现。如果您需要进一步的功能支持或具体代码示例,请参考相关文档或联系技术支持团队。

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