Buildfire自定义插件:如何检查用户是否授权Analytics Tracking权限?
Buildfire自定义插件权限检查与Mixpanel数据发送方案
关于「Analytics Tracking」权限检查
目前Buildfire公开SDK中没有直接提供检查用户是否接受该权限的API,你可以尝试以下两种方式:
- 调用
buildfire.auth.getCurrentUser()获取用户对象,打印返回结果查看是否包含跟踪权限相关字段(部分权限数据可能内嵌在用户信息中) - 自行实现权限确认逻辑:在插件首次加载时弹出自定义权限确认弹窗,让用户选择是否允许Mixpanel跟踪,将选择结果存储在
buildfire.localStorage中,后续通过读取本地存储值判断是否执行跟踪操作
直接发送数据到Mixpanel
无需通过Buildfire服务器转发,直接在自定义插件中集成Mixpanel SDK,然后根据用户权限状态调用Mixpanel的事件接口发送数据即可,完全独立于Buildfire的Analytics体系。
内容的提问来源于stack exchange,提问作者Raeesaa
相关产品推荐
相关产品推荐

