开通服务
通过含 UI 集成方案搭建语聊房时,你需要创建声网项目、开通实时消息(RTM)、消息通知(NCS)、即时通讯、环信 IM 等服务。本文介绍如何在声网控制台开通服务并获取相关的信息。
登录声网控制台
如果你是第一次使用声网服务,点击注册账号前往进行注册。注册成功后会自动登录。
如果你已经拥有声网账号,可以直接登录控制台。
注册和登录过程中如果遇到疑问,可以查看快速开始。
创建声网项目
成功登录控制台后,按照以下步骤创建一个声网项目:
- 展开控制台左上角下拉框,点击创建项目按钮。
- 在弹出的对话框内,依次选择项目类型,输入项目名称,选择场景标签和鉴权机制。其中鉴权机制推荐选择安全模式,调试模式的安全性较低。
获取 App ID
成功创建项目后,声网会给每个项目自动分配一个 作为项目唯一标识。你可以直接在总览页面的项目信息栏,点击 App ID 右侧的复制按钮来获取当前项目的 App ID。
你需要保存好复制的 App ID,后续调用 API 进行初始化等操作时需要传入你获取的 App ID。
获取 App 证书
创建好项目后,你可以参考如下步骤获取项目的 。
在声网控制台总览页面的项目信息栏,点击主要证书/次要证书下面的复制图标,即可获取项目的主次 App 证书。
开通实时消息服务
展开控制台左上角下拉框,选择需要开通 RTM 服务的项目,然后按照以下步骤操作:
- 点击左侧导航栏的全部产品。
- 在下拉列表中找到实时消息 RTM 并点击。
- 在实时消息 RTM 页面,进入功能配置标签页.
- 点击状态后的开启按钮。
- 在弹出窗口中选择服务区域。
信息
服务区域设置将影响你应用中的状态数据 (User State) 和属性数据 (Channel Metadata 和 User Metadate) 存储区域,此设置一旦启用,后续将不允许修改。
- 点击启用按钮完成开通。
成功开通 RTM 服务后,你的项目就支持了 Message Channel 和 Presence 功能,你可以根据实际需求修改出席通知(Presence)配置。如需开通 Storage、Lock、Stream Channel 功能,点击对应功能配置栏下的启用按钮,然后点击确定即可。
开通消息通知服务
使用语聊 UIKit 的后端服务,你需要按照如下步骤开通并配置声网消息通知服务:
- 获取客户 ID 和客户密钥
- 实现 HTTP 基本认证
- 开通消息通知服务
- 接收消息通知回调,其中重点步骤如下:
- 配置接受事件通知的服务地址,例如
https://<your_host>/v1/ncs/callback
- 在消息通知服务配置页面复制密钥
- 配置接受事件通知的服务地址,例如
- 订阅如下频道事件:
开通即时通讯服务
联系 sales@shengwang.cn 开通声网即时通讯(IM)服务。语聊 UIKit 前端依赖该服务。
开通环信 IM 服务
在环信控制台开通配置,详见开通配置环信即时通讯 IM 服务。语聊 UIKit 后端依赖该服务。