一、神策对uniapp的支持
神策官方针对uniapp提供了一个uniapp SDK(参考链接),但该SDK存在很大的兼容性问题。由于我的项目是通过uniapp来开发的APP项目,最终要打包成Android和IOS,而神策提供的uniapp SDK对App项目并不友好,
参考下图:
参考链接:
3.神策原生插件
二、神策sdk选择
综上分析,并不建议直接使用官方提供的uniapp SDK。
使用神策提供的微信小程序SDK,经过本地调试和打包测试,发现使用微信小程序SDK完全满足需要,而且没有兼容性问题;
三、uniapp集成神策sdk
由于要打包成App,集成在App里,所以需要注意的是,引入的文件只能是custom自定义版本的问题,不能引入全量版本问题,会报错。
自定义版本存在的问题:配置autoTrack不生效,无法自动上报全埋点。