甲母痣挂什么科| 消化性溃疡吃什么药好| 儿童结膜炎用什么眼药水| 什么病会引起皮肤瘙痒| 什么炒鸡蛋| 78是什么意思| 什么是辐照食品| 小宝贝是什么意思| 王维字什么| 2021年是什么生肖| afar是什么意思| 肝内多发低密度灶是什么意思| 全身出虚汗多是什么原因造成的| iga是什么| 尿等待吃什么药最好| 为什么做梦| 孕吐吃什么药| 4.23是什么星座| 荨麻疹吃什么药好的快| 瘘管是什么| 男生腿毛旺盛说明什么| 肝左叶囊肿是什么意思| 茶叶有什么功效| 毛豆吃多了有什么坏处| 考拉吃什么食物| 婴儿胎毛什么时候剃最好| 查微量元素挂什么科| 雨中漫步是什么意思| 生蚝有什么营养价值| 城隍爷是什么神| 全血细胞减少是什么意思| 端的是什么意思| 瘟疫是什么病| 眦是什么意思| 心慌是什么引起的| 小怪兽是什么| 危如累卵是什么意思| 网约车是什么意思| 刘封为什么不救关羽| 7月16号是什么星座| 猪苓是什么东西| 无为什么意思| 患得患失是什么意思| 1025是什么星座| 血管细是什么原因| 收缩毛孔用什么| hpy什么意思| 肛门瘙痒是什么病| 鹰潭有什么好玩的地方| happy halloween是什么意思| 5月25是什么星座| 甲亢吃什么盐| 民政局是干什么的| 上海月薪三万什么水平| 总是放屁什么原因| 晚上做梦掉牙有什么预兆| 矿物油是什么油| 鱼油不能和什么一起吃| 右眼睛跳是什么预兆| 屋漏偏逢连夜雨是什么意思| 玉米属于什么类食物| 喉咙不舒服吃什么水果好| g点是什么| 小便分叉是什么症状| ad医学上是什么意思| 开边珠牛皮是什么意思| 山川是什么意思| 小孩办身份证需要什么材料| 眼皮跳吃什么药| 为什么头发会变白| 目鱼和墨鱼有什么区别| 植物园有什么植物| 痛经喝什么能缓解| 58年属什么今年多大| 便秘应该吃什么| 凤凰代表什么生肖| 什么叫割礼| Fish什么意思| 什么有所什么| 射精无力吃什么药最佳| 为什么会尿路感染| 来月经喝啤酒有什么影响| 幽门螺旋杆菌什么意思| b端和c端是什么意思| 梦见死去的亲人又活了是什么意思| 狗吐黄水吃什么药| 颈椎酸胀是什么原因| 李白字什么| 果断是什么意思| 生地黄是什么| 加湿器用什么水| 天麻有什么作用与功效| 大臂疼痛怎么什么原因| g750和au750有什么区别| 过肺是什么意思| 董卓字什么| 血清高是什么原因| 血红蛋白偏低是什么意思| 爱好是什么意思| 世界上有什么花| 唾手可得是什么意思| 促甲状腺激素高是什么原因| 梦见流水是什么征兆| 指甲油用什么能洗掉| 寂是什么意思| 肿大淋巴结是什么意思| 应用心理学是什么| 左腿疼是什么原因| fsh是什么激素| 手抖是什么原因导致的| 0mg是什么意思| 一月8日是什么星座| alp医学上是什么意思| 当医生要什么学历| 割包皮应该挂什么科| 孕妇吃什么鱼| 脑梗前期有什么症状| 吨位是什么意思| 雄鹰是什么意思| 脾虚的人有什么症状| 共度良宵是什么意思| 五脏六腑什么意思| 空气过敏是什么症状| 两性关系是什么意思| 有什么好吃的家常菜| 干爹是什么意思| 五月天主唱叫什么名字| 六角恐龙鱼吃什么| 捋捋是什么意思| 机智如你是什么意思| 护士是干什么的| 赖氨酸有什么作用| loa是什么胎位| 汽车五行属什么| 宿主是什么意思| 陈皮有什么功效| 胆囊肌腺症是什么病| 梦见吃葡萄是什么意思| 肠炎吃什么好| 姓氏是什么意思| 夏侯霸为什么投降蜀国| 什么人不适合普拉提| 东施效颦是什么意思| 白细胞偏高什么原因| 乳腺结节看什么科| 1957年发生了什么| 脸色暗沉发黑是什么原因| 荔枝有什么作用| 壤土适合种植什么植物| 麻鸭是什么鸭| 什么病人要补氯化钾呢| 腰椎生理曲度存在是什么意思| cu什么意思| 笑靥如花什么意思| 左腰疼是什么原因| 绣球花什么时候开花| 睡觉为什么会打呼噜| 拍身份证穿什么颜色衣服| 哈森鞋子属于什么档次| 博美犬吃什么狗粮最好| 子宫为什么长肌瘤| 寒冷的反义词是什么| 男性尿出血什么原因| 非洲割礼是什么| 降火祛痘喝什么茶| 3月8号是什么星座| 什么原因导致缺钾| 浠字五行属什么| 压箱钱是什么意思| 男怕穿靴女怕戴帽什么意思| 什么病不能喝酒| 什么叫混合斑块| 四月初一是什么星座| 哺乳期吃什么奶水多| 痂是什么意思| 冲奶粉用什么水比较好| 用减一笔是什么字| 一望无际是什么意思| 什么牌子的燕麦片最好| 肺部ct能查出什么病| 区委书记属于什么级别| 四不放过是指什么| 1119是什么星座| 蟑螂喜欢什么环境| 25度穿什么衣服合适| 不以为然什么意思| 责任是什么生肖| 为什么耳朵会痛| u型压迹是什么意思| iu是什么单位| 敛财什么意思| 骐字五行属什么| 心仪什么意思| 房颤是什么症状| 上呼吸道感染吃什么消炎药| 运动喝什么水补充能量| 婀娜多姿是什么动物| 猪肚炒什么好吃| 冲牛煞西是什么意思| 什么姿势最深| 脑供血不足做什么检查| 梦见蘑菇是什么预兆| 睡觉手麻是什么原因引起的女人| 棋字五行属什么| 玄女是什么意思| 化验痰可以检查出什么| 乙肝145阳性是什么意思| 梦到前妻预示什么| 看病人买什么花合适| 微波炉不热是什么原因| 什么叫代孕| 魏征字什么| 稀盐酸是什么| 高锰酸钾有什么作用| street是什么意思| 红糖和黑糖有什么区别| 豆浆和什么不能一起吃| 泽泻是什么| 张什么结什么| 钾肥是什么肥料| 稻花鱼是什么鱼| 喝ad钙奶有什么好处| 什么蔬菜补铁效果最好| 治疗勃起困难有什么药| 一个火一个丙念什么| 吃什么可以增加抵抗力和免疫力| 白发多吃什么可以改善| 义愤填膺是什么意思| 猪和什么生肖最配| 梦见相亲是什么征兆| 骨质硬化是什么意思| 斑斓是什么意思| 转氨酶异常是什么意思| 咽喉有异物感吃什么药| 什么鱼有毒| 乳房痛是什么原因| 透析到什么程度会死亡| 形态各异是什么意思| 什么是编外人员| 被男人操是什么感觉| 鱼子酱是什么| 什么叫臆想症| 王是什么生肖| 武五行属什么| 1995年属什么| 北伐是什么意思| 昂热为什么认识路鸣泽| 缺维生素会有什么症状| 本虚标实是什么意思| 一个虫一个圣念什么| 是什么单位| 医德是什么| 血脂高吃什么药好| 丙肝是什么病| 往事不堪回首是什么意思| 吃什么药能让月经马上来| 牙龈上火肿痛吃什么药| 世界上最长的河流是什么| 黑枸杞泡水后什么颜色| 肺静脉流的是什么血| 屁多吃什么药| 敌对是什么意思| 没什么大不了的| 无期徒刑什么意思| 百度

????-Tech Neo 3????????????????????????????

百度 (责编:冯人綦、李镭)

用户可以向设备发起音视频通话,设备端需要开发者在收到消息后拉起小程序的指定页面让用户接听通话。

如果要获取通话过程的各类事件,可以使用插件的 onVoipEvent 接口。

# 1. 手机微信端发起通话

发起通话前,一般需要用户在小程序中选择拨打的设备和通话的类型(音频/视频)。

发起通话时,开发者需要先从后台拿到从设备端获取的 pushToken,并在小程序中调用插件的 callWMPF 接口,然后跳转到插件的发起通话页面。

const wmpfVoip = requirePlugin('wmpf-voip').default

const roomType = 'video'
try {
  const { roomId, isSuccess } = await wmpfVoip.callWMPF({
    roomType: 'video', // 房间类型。voice: 音频房间;video: 视频房间
    sn: '设备 SN',
    modelId: '设备 modelId',
    pushToken: '从设备获取的 pushToken',
    nickName: '设备端显示的微信用户名称',
    deviceName: '我的学习机',
    envVersion: 'release', // 指定接听方使用的小程序版本,开发过程可以使用 develop
  })

  if (/* 当前不在插件页面 */) {
    // 跳转到插件的通话页面
    wx.redirectTo({
      url: wmpfVoip.CALL_PAGE_PATH,
      // 插件 2.3.9 开始支持 CALL_PAGE_PATH, 低版本请传入 'plugin-private://wxf830863afde621eb/pages/call-page-plugin/call-page-plugin',
    })
  }
} catch (e) {
  console.error('callWMPF failed:', e)
  // 参数错误的情况会通过异常抛出
  wx.showToast({
    title: '呼叫失败',
    icon: 'error',
  })
}

注意

  • 建议开发者在服务端维护 sn 与 pushToken 的关联,提前在设备端获取 pushToken并存到后台,并在 pushToken 过期前进行刷新。
  • 发起通话时,需要保证设备已激活并联网在线
  • 给设备推送的消息会在调用发起通话接口后由微信后台直接下发,不需要开发者额外调用服务端下发消息的接口。
  • 插件 2.4.0 以下版本,需使用initByCaller接口呼叫设备,传入 businessType: 2。使用 initByCaller 接口发起的通话,需要用户额外进行授权

# 2. 设备端接听通话(安卓)

在手机微信端发起通话后,设备端会收到一条 WMPF 的推送消息。需要开发者处理通知并拉起小程序展示通话界面:

# 2.1 绑定消息监听

开发者需要在 WMPF 中调用 registerPushMsgEventListener 注册消息监听。注意,这一步必须在通话发起前进行。

# 2.2 展示来电通知/提醒(可选)

收到消息后,开发者可以根据产品需要展示来电通知(样式可以自定义),也可直接拉起小程序让用户进行接听。

# 2.3 打开小程序接听

推送消息为 JSON 字符串,解析后格式如下

{
  "path": "plugin-private://wxf830863afde621eb/pages/call-page-plugin/call-page-plugin?roomType=roomType&groupId=groupId&listenerId=设备sn&callerName=拨打方名称&customQuery字符串", // 小程序启动路径
  "appType": 0, // 0: 正式版 1: 开发版 2: 体验版
  "appid": "wx********" // 小程序appid
}

开发者需要使用上述参数,调用 WMPF launchMiniProgram 接口打开小程序的接听界面。

注意

  • 如果开发者在收到消息后展示了自定义的来电通知,可以在启动小程序的 path 后添加 &isClickedHangOnBtn=1。此时用户进入小程序就会直接接听通话,不需要再次点击插件通话页面「接听」按钮。
  • 建议在安卓 APP 中使用 WMPFLifeCycleManager 监听 WMPF 退出事件,并重新启动并激活 WMPF,以防止 WMPF 异常退出后消息丢失。
  • 为加快接听通话的速度,建议在收到消息监听时调用prefetchDeviceToken 预拉取设备凭证。
  • 设备上,APP 拉起小程序或接听通话较慢时,请参考性能与体验优化指南

# 3. 设备端处理通话结束

设备端通话结束后,开发者需自行处理页面跳转或关闭小程序。一般有以下几种方式:

cta什么意思 布衣蔬食是什么意思 坐享其成是什么意思 痔疮看什么科 羊胡子疮用什么药膏
sp什么意思 10月7号是什么星座 黑加出念什么 什么鸡 掐是什么意思
私密瘙痒是什么原因 手臂疼痛挂什么科 抑郁什么意思 彰字五行属什么 吃什么能壮阳
dfi是什么意思 张扬是什么意思 芝麻分是什么意思 80年属什么生肖 霞字五行属什么
中元节是什么节日bfb118.com 泄露是什么意思hcv7jop5ns5r.cn 石灰是什么hcv8jop4ns5r.cn 尿性什么意思naasee.com 福鼎白茶属于什么茶hcv9jop0ns0r.cn
心字底的字有什么hcv9jop7ns2r.cn 土霉素喂鸡有什么作用hcv8jop3ns5r.cn 大豆油是什么豆做的wuhaiwuya.com 云南简称是什么hcv9jop6ns6r.cn 吃什么减肥瘦肚子hcv9jop2ns2r.cn
老人嗜睡是什么原因hcv7jop9ns3r.cn 玉戴久了会有什么变化hcv8jop5ns5r.cn 大芒果是什么品种hcv9jop4ns0r.cn 生酮是什么hcv7jop7ns2r.cn 66年出生属什么生肖hcv9jop7ns5r.cn
马凡氏综合症是什么病hcv9jop6ns5r.cn 柠檬不能和什么一起吃hcv9jop1ns4r.cn 虎头虎脑是什么生肖hcv8jop1ns3r.cn 7月18日什么星座hcv8jop4ns1r.cn se是什么国家hcv8jop6ns7r.cn
百度