现在的需求是,添加一个埋点,当NFC开启被用户开启,针对此动作,输出log。
想到2种思路:
1.直接监听系统的NFC开启这一动作,直接,但是难度大;
2.在本APP的NFC状态界面设置一个flag = false,当进入系统NFC设置界面,如果用户开启了NFC,则更改flag = true,返回APP的NFC状态界面,如果flag的bool值发生了改变,则表示用户开启了NFC,输出埋点信息。
(最后问了同事,说NFC,默认支付APP设置,不用埋点...不用...埋点)
不过思路值得总结
首先通过wx.getNFCAdapter()来获取nfc实例
然后调用startDiscovery获取当前手机nfc状态
已经打开了nfc的就可以调用监听方法onDiscovered
监听到数据后setData把数据展示出来就ok了,方法如下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)