小程序
小游戏
企业微信
微信支付
扫描小程序码分享
现在遇到的问题是手机向话机端发起通话但是话机端没有反应,话机上面激活成功了,initInvokeToken接口有调用到的;话机能够发出通话, 但是收不到通话邀请,IPCInovkerTask_SetPushMsgCallback接口有调用的,并且会重复调用;请问IPCInovkerTask_SetPushMsgCallback 接口 有是否监听成功的状态回调或者 直接获取推动监听是否 设置成功的 接口吗?谢谢
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
先确定一下 pushToken 是不是正确。
https://developers.weixin.qq.com/miniprogram/dev/framework/device/voip/call-wmpf.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
先确定一下 pushToken 是不是正确。
https://developers.weixin.qq.com/miniprogram/dev/framework/device/voip/call-wmpf.html
// 预热启动小程序,加快小程序启动
fun warmLaunch(appId: String): Single<WMPFLaunchWxaAppResponse> {
return Single.create {
val request = WMPFLaunchWxaAppRequest().apply {
this.baseRequest = WMPFBaseRequestHelper.checked()
this.isForPreWarmLaunch = true
this.appId = appId
}
val result = WMPFIPCInvoker.invokeAsync<IPCInvokerTask_LaunchWxaApp, WMPFLaunchWxaAppRequest, WMPFLaunchWxaAppResponse>(
request,
IPCInvokerTask_LaunchWxaApp::class.java,
object : IPCInvokeCallbackEx<WMPFLaunchWxaAppResponse> {
override fun onCallback(response: WMPFLaunchWxaAppResponse) {
if (isSuccess(response)) {
it.onSuccess(response)
} else {
it.onError(TaskErrorException(createTaskError(response)))
}
}
override fun onBridgeNotFound() {
it.onError(Exception("bridge not found"))
}
override fun onCaughtInvokeException(exception: java.lang.Exception?) {
if (exception != null) {
it.onError(exception)
} else {
it.onError(java.lang.Exception("null"))
}
}
}
)
if (!result) {
it.onError(Exception("invoke warmLaunch fail"))
}
}
}