最近有个项目是需要用app监控微信到账通知,用native.js如何实现这点呢?能否给个大致的语句,自己折腾了半天没啥动静
- 发布:2018-07-11 13:21
- 更新:2019-09-06 13:49
- 阅读:5293
邱水仙 (作者)
此问题已解决哈,主要还是采取离线打包方式解决的,自己新增一个简单的service就行,需要注意的事,NotificationListenerService属于service,好像没法直接通过调试输出监听详情,这个我弄了好久才注意到这个问题,所以你们在调试的时候千万别使用log方法输出了,不会有任何反应的,可以使用广播,使用广播的时候获取当前webview可以去论坛其他帖子里找,我这里因为也不需要什么界面,只是将数据传回服务器,所以直接写了个简单的websocket将收到的监听传到了服务端,然后服务端发送给指定用户。效果如下(还是很快的,基本上所有通知都可以监听到,反馈速度也非常快,可后台运行)
邱水仙 (作者)
官方说NotificationCollectorService只能用离线打包的方式来申请权限
2018-08-08 15:30