web与安卓端的交互

我的web是用react写的

web调取安卓的方法: window.android.jsFunction() -jsFunction为安卓端写好的函数

安卓端调取web :

需要把安卓准备调用的js函数暴露到window上

最外层:    window.getLoginUserId = function(userId) {

        if(window.callback != undefined) {

            window.callback.getLoginUserId(userId);

        }

    }

    window.setCallback = function(callback) {

        window.callback = callback;

    }

componentWillMount 中 window.setCallback(this);

 getLoginUserId=(data)=>{ 

            alert(data)

    }

跟安卓联调的时候 经常出现我这边更新了代码  他那边没用  应该是缓存原因  删了重新下一个就可以了


    

你可能感兴趣的:(web与安卓端的交互)