weex使用globalEvent注册全局监听的时候,监听app端发送过来的消息,app端是在接收到推送消息的时候,发送消息到js端,app端并没有为此去自定义一个module,是按照官网的来做。
Android:
Map<String,Object> params=new HashMap<>();
params.put("key","value");
mWXSDKInstance.fireGlobalEventCallback("geolocation",params);
js:
var globalEvent = weex.requireModule('globalEvent');
globalEvent.addEventListener("geolocation", function (e) {
console.log("get geolocation")
});
两端分别只实现了上述代码,但是在具体操作的过程中,发现 js 端并没有接收到 Android 端发送过来的消息,但是添加监听的代码已经执行了,并没有报错。
相关分类