老师,问一下android端和vue端的通信问题

来源:2-6 Android Studio 的配置

wambaoxiaoyiyi

2020-04-28

我在实现微信第三方登录时,在vue端调用了MyJavaScriptInterface里面的一个wxLogin()函数,然后在函数里使用wxApi.sendReq(req)。微信SDK接收请求后,在WXEntryActivity.java的onResp()中响应了数据。我想知道如何把onResp()中的响应数据通过JavaScriptInterface传回vue端。

还有就是我在使用老师封装好的WXHttpUtils.httpPost时,我在run()里面onCallBack()回调中拿到响应数据,这个响应数据如何通过JavaScriptInterface传回vue端

写回答

1回答

Sunday

2020-04-28

你好:

1、如果想要把onResp()中的响应数据通过JavaScriptInterface传回vue端,这种是 原生通知 web 端的方式,可以在 vue 端为 window 对象绑定一个方法,然后在 android 端通过 webview 来调用,这里可以参考项目中 自动登录的处理方式。

2、第二个问题与第一个其实是同一种处理方案。都是属于原生端通知 web 端的问题。

0
4
wambaoxiaoyiyi
非常感谢!
2020-05-08
共4条回复

混合开发入门 Vue结合Android/iOS开发仿京东项目App

流行的混合开发实战入门,前端和原生开发同学不容错过

1108 学习 · 448 问题

查看课程