有一个界面,包含NFC设置,本身含有NFC状态 (1.“”开启“(蓝色), 2.“已开启”(灰色)”),如果本机NFC已开启,则是状态2,无法点击,如果本机NFC未开启,则是状态1,点击“开启”,会跳转到系统设置的NFC相关界面,进行开启(用户此时有2种选择:a.开启,点返回按钮,状态变成了2 b.用户不做任何操作,点击返回按钮,还是状态1)。
现在的需求是,添加一个埋点,当NFC开启被用户开启,针对此动作,输出log。
想到2种思路:
1.直接监听系统的NFC开启这一动作,直接,但是难度大;
2.在本APP的NFC状态界面设置一个flag = false,当进入系统NFC设置界面,如果用户开启了NFC,则更改flag = true,返回APP的NFC状态界面,如果flag的bool值发生了改变,则表示用户开启了NFC,输出埋点信息。
(最后问了同事,说NFC,默认支付APP设置,不用埋点...不用...埋点)
不过思路值得总结
网友评论