开发安卓设备端应用
摘要:开发安卓设备端应用 在安卓设备端,开发者需要运行一个安卓应用(文档中也称为小程序 Launcher),用来进行设备注册、运行小程序进行 VOIP 通话等操作。 1. 接入 WMPF 并运行小程序 在安卓平台上,小程序视频通话能力是在小程序中实现的。需要由设备端运行的安卓应用拉起开发者开发的小程序来发
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(63)
推荐(0)
支付刷脸模式
摘要:校园场景支付刷脸模式 对于部分存量的支付刷脸设备,我们额外支持通过微信支付人脸识别的用户身份来发起通话。 支付刷脸设备的通话存在以下限制: 只支持微信支付刷脸设备使用,具体的开通方式请参考微信支付的相关文档; 只支持安卓设备,WMPF <= 2.0 版本; 只支持设备发起呼叫,不支持手机微信呼叫设备
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(33)
推荐(0)
VoIP 插件错误码
摘要:VoIP 插件错误码 1. 后台返回错误码 errCode 描述 1 roomId 错误 2 设备 deviceId 错误 3 voip_id 错误 4 voipToken 错误 (刷脸模式) 5 生成 voip 房间错误 7 openId 错误 8 openId 未授权(刷脸模式) 9 openI
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(72)
推荐(0)
getIotBindContactList
摘要:getIotBindContactList(Object req) 本接口为异步接口,返回 Promise 对象。 根据 openId,查询指定用户是否授权某台设备。 参数 Object req 属性 类型 默认值 必填 说明 sn string 是 设备 SN model_id string 是
阅读全文
posted @
2024-12-25 09:19
AtlasLapetos
阅读(8)
推荐(0)
setVoipEndPagePath
摘要:void setVoipEndPagePath(Object req) 设置插件功能执行完成后的跳转页面路径。 参数 Object req 属性 类型 默认值 必填 说明 最低版本 url string 是 跳转页面的路径 key string 是 业务类型,参见下文 options string
阅读全文
posted @
2024-12-25 09:19
AtlasLapetos
阅读(17)
推荐(0)
setUIConfig
摘要:void setUIConfig(Object config) 设置插件通话界面,需保证在通话开始前设置。 参数 Object req 属性 类型 默认值 必填 说明 最低版本 btnText string 否 接听页面按钮文案,与使用setCustomBtnText 一致 callerUI UIC
阅读全文
posted @
2024-12-25 09:19
AtlasLapetos
阅读(18)
推荐(0)
setCustomBtnText
摘要:void setCustomBtnText(String btnText) 若需要微信接听方在通话页面中进行其他操作,插件提供了可自定义文案的按钮。仅限微信客户端接听,且通话开始后展示自定义按钮。 按钮点击后将会弹出包含开发者自定义内容的半屏容器,自定义的内容需要以小程序自定义组件的形式提供。 参数
阅读全文
posted @
2024-12-25 09:19
AtlasLapetos
阅读(30)
推荐(0)
onVoipEvent
摘要:function onVoipEvent(function listener) 功能描述 监听 VoIP 通话相关事件。事件绑定需要在通话开始前完成。 注意:不要在 onLoad、onShow 等生命周期内绑定事件,可能会因为生命周期多次调用而重复绑定。 参数 function listener 事
阅读全文
posted @
2024-12-25 09:19
AtlasLapetos
阅读(29)
推荐(0)
getPluginOnloadOptions
摘要:Object getPluginOnloadOptions() 插件 2.2.3 版本开始支持 获取插件通话页面打开(onLoad)时页面路径中的参数。 注意:获取参数时,如果插件通话页面onLoad还没有触发,可能取到的不是最新的值。建议在 callPageOnShow 事件后调用。 参数 无 返
阅读全文
posted @
2024-12-25 09:19
AtlasLapetos
阅读(15)
推荐(0)
getPluginEnterOptions
摘要:Object getPluginEnterOptions() 获取从插件页面进入小程序时的启动参数。 从插件页面进入小程序时,小程序本身无法直接通过wx.getEnterOptionsSync 获取启动参数,故提供本接口。 注意:当小程序在前台时被客户端 reLaunch(例如手机微信来电提醒打开小
阅读全文
posted @
2024-12-25 09:19
AtlasLapetos
阅读(25)
推荐(0)
forceHangUpVoip
摘要:void forceHangUpVoip([string roomId]) 强制结束通话 参数 String roomId 可选。2.3.2 开始支持。 不传入时,挂断当前正在进行的通话; 传入时,仅在当前通话 roomId 与传入相同时,挂断当前正在进行的通话。(建议) 返回值 无 示例代码 co
阅读全文
posted @
2024-12-25 09:19
AtlasLapetos
阅读(12)
推荐(0)
callDevice(Object req)
摘要:callDevice(Object req) 本接口为异步接口,返回 Promise 对象。 需插件 2.4.0 版本开始支持 从手机客户端的小程序呼叫 Linux 设备、RTOS 设备。调用此接口后,会创建 VoIP 房间。开发者应自行向设备端推送通话提醒。详情参考《手机微信呼叫设备(Linux
阅读全文
posted @
2024-12-25 09:19
AtlasLapetos
阅读(23)
推荐(0)
callWMPF(Object req)
摘要:callWMPF(Object req) 本接口为异步接口,返回 Promise 对象。 需插件 2.4.0 版本开始支持 从手机客户端的小程序呼叫运行安卓 WMPF 的设备。调用此接口后,会创建 VoIP 房间,并且向设备推送 WMPF pushMsg 提醒。详情参考《手机微信呼叫设备(安卓)》。
阅读全文
posted @
2024-12-25 09:19
AtlasLapetos
阅读(19)
推荐(0)
initByCaller(Object req)
摘要:initByCaller(Object req) 本接口为异步接口,返回 Promise 对象。 发起通话并获取通话房间号。调用此接口后,会创建 VoIP 房间,并且向接听方推送接听提醒。 建议先阅读接口介绍。 参数 Object req 属性 类型 默认值 必填 说明 最低版本 roomType
阅读全文
posted @
2024-12-25 09:18
AtlasLapetos
阅读(79)
推荐(0)
VoIP 通话插件
摘要:VoIP 通话插件 本插件主要用于提供「小程序音视频通话(for 硬件)」的部分基础能力和统一的通话界面。完整的接入流程和开发指南请参考相关文档。 插件接入可参考:小程序示例代码 1. 小程序引入插件 关于小程序插件详细说明请参考小程序使用插件文档 在「小程序管理后台」添加插件后,使用者还需要要在小
阅读全文
posted @
2024-12-25 09:18
AtlasLapetos
阅读(177)
推荐(0)
小程序音视频通话(for 硬件)
摘要:小程序音视频通话(for 硬件) 接入流程和常见问题也可参考微信小程序音视频通话(for 硬件) 使用手册 1. 产品介绍 借助微信小程序音视频通话(for 硬件)能力,硬件开发者可以通过小程序硬件框架(WMPF),实现智能设备和手机微信端的一对一音视频通话,满足实时触达场景,提升通话体验。 下图为
阅读全文
posted @
2024-12-25 09:18
AtlasLapetos
阅读(386)
推荐(0)
设备认证 TEE 规范
摘要:设备认证 TEE 规范 1. 背景 设备身份是微信 VOIP 业务能够正常运行的基础,开发者在接入 VOIP 业务时,会通过如下两个流程来进行身份的确定: 设备注册。通过 SN + modelId 两个维度来标定这台设备。 拿票据。在进行 VOIP 通话前,需要拿到这台设备所对应的票据。 对于没有
阅读全文
posted @
2024-12-25 09:18
AtlasLapetos
阅读(69)
推荐(0)
设备认证 SDK(安卓)
摘要:设备认证 SDK(安卓) 注意:License 计费不再支持使用设备认证 SDK 认证的设备,请尽快切换到使用 WMPF 认证设备,无需维护 deviceToken,接入更便捷。 在系统集成 rpmbd 后,开发者需要在 Launcher 应用中接入设备认证 SDK,SDK 主要提供以下能力: 注册
阅读全文
posted @
2024-12-25 09:18
AtlasLapetos
阅读(44)
推荐(0)
使用 WMPF 认证设备(安卓)
摘要:使用 WMPF 认证设备(安卓) 在系统集成 rpmbd 后,如果设备上安装了 小程序硬件框架(WMPF),可以直接使用 WMPF 认证设备。 相比使用设备认证 SDK,使用 WMPF 注册设备有以下优势: 接入成本低:不需要额外引入设备认证 SDK,不占用包大小,接入成本更低。 免维护设备凭证:d
阅读全文
posted @
2024-12-25 09:18
AtlasLapetos
阅读(163)
推荐(0)
设备认证
摘要:设备认证 在使用小程序提供的部分硬件能力时,需要提前将设备在微信进行注册,以便于微信验证设备的真实可信。 例如:小程序音视频通话(for 硬件) 1. 设备要求 微信需要硬件能力来对设备身份进行校验。设备厂商需要保证设备满足一定条件。 1.1 安卓设备 设备需要满足下列条件之一: 设备 EMMC/U
阅读全文
posted @
2024-12-25 09:18
AtlasLapetos
阅读(61)
推荐(0)