Adjust对接总结

231 阅读1分钟

苹果配置:

权限申请,使用expo-tracking-transparency库进去权限申请,参考下面文档

在app.json中写弹窗内容

在模拟器没有苹果应用商店不好进行设备信息的获取,所以测试是构建正式版本测试

测试归因、发送自定义事件

安卓配置:

直接在app.json中配置对应的权限

集成:

抽离初始化方法和埋点方法,在layout文件中初始化和对应位置进行发送事件

参考文档:

时间浪费:

  • 没有对所有的官方文档熟悉就开始上手
  • 频繁构建,特别浪费时间,有时间研究expo关于链接原生模块的开发流程
  • 依赖冲突,不报错,得使用官方推荐的bun包管理器找到适配版本,再使用yarn安装,下个项目是expo开发则使用bun包管理器
  • cursor不会立即保存文件,一直构建一个版本,自己大意了
  • 远程测试成本,需要对面来看是否测试成功
  • 沟通成本,对接的不是技术,对面不熟悉adjust后台,和技术两次电话才大致了解
  • 官方文档没有expo集成adjust的文档,只能参考react native,然后在expo中写配置