腾讯云实时音视频uni-app_音视频解决方案_同尘科技

实时音视频 2年前 (2023-09-27) 浏览 114

离线唤醒功能,能够让您的应用在后台运行或者离线状态下依然能够收到音视频通话的响铃呼叫。TUICallKit 插件需要集成 TUIOfflinePush 组件实现离线唤醒功能,本文将介绍如何在音视频通话项目中集成TUIOfflinePush组件。

前期准备

注册应用到厂商推送平台离线推送功能依赖厂商原始通道,您需要将自己的应用注册到各个厂商的推送平台,得到 APPID 和 APPKEY 等参数;并将得到的参数配置到 IM 控制台,具体请参见 离线推送(uniapp) 中的 Android 配置 和 iOS 配置。

集成 TUIOfflinePush 插件

1、音视频通话需集成 TUIOfflinePush 插件,具体集成步骤请参见 离线推送(uniapp)中的 集成 TUIOfflinePush 插件,完成步骤1、步骤2、步骤3、步骤6;2、剩下的步骤4和步骤5不需要处理,TUICallKit 内部已封装了对应的消息格式。注意:TUICallKit 内部封装了消息格式,消息格式中没有携带各个厂商的 channelID。因此,在配置各个厂商的参数到 IM 控制台的时候必须在 IM 控制台填写厂商的 channelID。 TUICallKit 内部封装了 VIVO 的消息类别为:系统消息类,具体可查看 厂商推送限制 中的 vivo 厂商描述。TUICallKit 内部封装了 华为的消息类别为:IM,具体可查看 厂商推送限制 中的 华为厂商描述。TUICallKit 内部封装了 苹果手机的推送方式为:APNs,暂不支持 VoIP。如有需求,可 进入 IM 社群 进行咨询和反馈。以 OPPO 厂商为例,控制台配置界面如下所示:
完成上述步骤,您可以在音视频通话插件 TUICallKit 中使用离线唤醒功能。

条件说明

部分厂商要求必须上架应用市场才可以正常使用推送服务,详情参见下表:

厂商通道 是否需要上架 账号说明
小米 需要注册企业开发者账号
华为 个人开发者账号即可
魅族 个人开发者账号即可
荣耀 需要注册企业开发者账号
VIVO 需要注册企业开发者账号
OPPO 需要注册企业开发者账号

集成效果

完成上述步骤后,应用在后台或者离线的时候,可以收到推送通知消息,通知样式如下所示:以下是谷歌手机效果,不同厂商效果可能不同,请以真机运行。

常见问题

1、收不到离线推送通知?

请检查控制台中各厂商的参数以及 channelID 是否配置,如果已配置,请参见 离线推送(uniapp) -常见问题 进行排查。

2、如何设置自定义铃声?

TUIOfflinePush 插件暂不支持自定义铃声。

技术咨询

如有其他问题,欢迎您 进入 IM 社群 进行咨询和反馈。

对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?