苹果配置:
权限申请,使用expo-tracking-transparency库进去权限申请,参考下面文档
在app.json中写弹窗内容
在模拟器没有苹果应用商店不好进行设备信息的获取,所以测试是构建正式版本测试
测试归因、发送自定义事件
安卓配置:
直接在app.json中配置对应的权限
集成:
抽离初始化方法和埋点方法,在layout文件中初始化和对应位置进行发送事件
参考文档:
时间浪费:
- 没有对所有的官方文档熟悉就开始上手
- 频繁构建,特别浪费时间,有时间研究expo关于链接原生模块的开发流程
- 依赖冲突,不报错,得使用官方推荐的bun包管理器找到适配版本,再使用yarn安装,下个项目是expo开发则使用bun包管理器
- cursor不会立即保存文件,一直构建一个版本,自己大意了
- 远程测试成本,需要对面来看是否测试成功
- 沟通成本,对接的不是技术,对面不熟悉adjust后台,和技术两次电话才大致了解
- 官方文档没有expo集成adjust的文档,只能参考react native,然后在expo中写配置