- 调用注册小程序设备后无响应?
[图片] 调用以上方法后,打印了日志 [图片] 只有invokeAsync: invoke [IPCInvokerTask_RegisterMiniProgramDevice]日志,但是没有响应结果
03-12 - 发起通话后抛出unbindService(com.tencent.wmpf) error错误?
在调用launchMiniProgram方法发起通话后抛出以下报错,详细请看以下日志 [图片]
03-06 - 加载类com.tencent.wmpf.cli.api.WMPF$Holder时失败?
调用WMPF.getInstance().deviceApi.activateDevice()这个方法 我看方法内部的实现有调用到这个,然后就报错了。 [图片] 观察日志报错提示信息如下图 [图片] wmpf-cli为2.1.0版本
01-12 - 微信小程序硬件框架的crash日志?
今天在测试拨打视频通话的过程中依旧还会随机碰见以下报错: [图片] [图片] 还有: [图片][图片] 碰见该报错就会导致我们的应用出现以下情况: [图片]
01-02 - 在发起通话后随机导致后台应用崩溃?
以下两种情况都会导致我们的在后台的应用崩溃,因为通话中前台应用是微信小程序框架应用。 [图片] [图片] 在日志中可以观察到是这是两行日志的出现,我们的应用就已经崩溃了。[图片] 这两行日志是在onStop之后走的,也就是说在启动小程序之后,当然日志中也可以看出来。 发生这种崩溃以后,我当用命令结束com.tencent.wmpf应用进程后就会发现,我们的应用进程在后台,窗口界面还存在,但是应用内在内存中缓存的对象已经没有了。但是ContentProvider没有被销毁,还存在
2023-12-29 - 频繁拨打电话后出现Service not registered的报错?
[图片]
2023-12-27 - 点击设置和分享都会出现重新拨打的情况?
一、前置条件: 1.我们的音视频通话Android应用程序和对应的小程序均为发布版本,且微信小程序硬件框架应用也是发布版本。 2.小程序的胶囊按钮配置为closeButtonActionType=10,reloadButtonActionType=1 二、应用正常运行流程: 1.从首页进入联系人列表页面,然后打开小程序进行视频通话。 2.通话结束后关闭小程序,返回联系人列表页面。 3.我们的应用程序成为主屏幕应用,微信小程序硬件框架应用则在后台运行。(因为我们使用closeWxaApp接口关闭小程序时调用keepRunning参数传递true,以使小程序切至后台,与小程序胶囊按钮的行为一致) 三、Bug的出现: 当我们的应用程序发生过一次崩溃后,如下图: [图片] 应用进程终止,系统会回到小程序硬件框架应用的界面并自动进行通话,通话对象为上一次通话的对象,因为小程序硬件框架应用通话界面这里应该是有数据缓存的,然后挂断后,因为我们的应用程序进程已经结束了,所以就不会再收到小程序挂断电话后的消息了,而且因为胶囊按钮的配置,此时小程序也无法被手动关闭。 但是右上角胶囊按钮点击三个点按钮会弹出更多弹窗,如图所示: [图片] 点击菜单里的设置按钮会进入到一个页面里,如图: [图片] 再次返回后会又自动重新拨打电话, 如图所示: [图片] 挂断,回到通话结束页面,再次打开菜单点击分享按钮会出现一个弹窗,如图: [图片] 关闭该弹窗以后,又会去自动通话,如图: [图片] 这个Bug是百分之百会出现的,只要在小程序通话界面进行以上操作即可复现。 解决该Bug的方法是调用closeWxaApp接口,并将keepRunning参数传递为false,以强制停止小程序并回收相关系统资源。这样可以防止应用程序崩溃后返回到后台运行的小程序硬件框架应用界面时自动拨打电话的问题。 然而,这种解决方法会导致每次拨打电话都需要重新启动小程序,从而增加等待时间,带来一定的劣势。
2023-12-26 - unbindService(com.tencent.wmpf) error?
首先,设备第一次注册,并且微信小程序硬件框架在后台运行中 在设备注册的过程中遇到了这个报错信息(此时客户端小程序还未在后台运行中),unbindService(com.tencent.wmpf) error, java.lang.IllegalArgumentException: Service not registered: com.tencent.mm.ipcinvoker.IPCBridgeManager$2@6d01ee4 [图片] 不清楚具体是什么原因造成的。 然后打电话会提示一个toast错误提示:[图片]
2023-12-13