GA-SDK-IOS
GameAnalytics原生iOS SDK。
文档可在此找到:here.
如果您对SDK有任何问题或反馈,请通过以下链接联系我们的友善支持团队:here.
ℹ️ 要求iOS: iOS 6.x及更高版本
构建大小:请注意,下载大小与实际构建大小不同,因为其包含多个架构。SDK构建大小大约为 242Kb (armv7) / 259Kb (armv8)。
变更日志
4.8.2
- 修复了一个wwan检测错误的问题
4.8.1
- 添加了可选本地事件缓存以进行禁用的提交
- 支持应用打开广告
4.8.0
- 弃用了对armv7和i386的支持
- 添加了新的fps健康状况事件
4.7.2
- 由于观察到的罕见问题,暂时移除了FPS跟踪。一旦确定并修复原因,FPS跟踪将在未来重新引入。
4.7.1
- 修复了init事件会话编号
4.7.0
- 添加了健康状况事件
- 在会话结束时自动发送FPS数据测量
4.6.11
- 修复了Pod发布
4.6.10
- Pod发布中切换回静态链接的框架
4.6.9
- 已更改优化级别
4.6.8
- 将 Flutter 添加到版本验证器
4.6.7
- 将 xcframework 文件添加到公共仓库
4.6.6
- 修复了与事件 uuid 相关的 Bug
4.6.5
- 修复了内部错误报告中的 Bug
4.6.4
- 更改了事件 uuid 字段名称
4.6.3
- 将事件 uuid 添加到发送的事件中
4.6.2
- 添加了用于发送无效的自定义事件字段的错误事件
- 将可选的 mergeFields 参数添加到事件方法中,以便与全局自定义字段合并而不是覆盖它们
4.6.1
- 修复了在尝试修复丢失的会话结束事件时缺少的自定义事件字段
4.6.0
- 添加了全局自定义事件字段功能,允许向由 SDK 自动发送的事件添加自定义字段
4.5.1
- 添加了在不先卸载应用的情况下强制进行 A/B 测试的功能,只需简单使用自定义用户 ID 函数设置一个尚未使用的新的用户 ID
4.5.0
- 添加了自定义事件字段功能
4.4.15
- 小幅度修改
4.4.14
- 如果您的应用中没有任何需要使用 IDFA 的第三方代码,现在可以不显示 IDFA 许可对话框
4.4.13
- 添加了来自 Testflight 构建的 iOS_testflight 事件
4.4.12
- 添加了库中缺失的架构
4.4.11
- 修复了崩溃 Bug
4.4.10
- 小幅度修正
4.4.9
- 为印象事件添加了对 max 和 aequus 的支持
4.4.8
- 将 IDFA 许可字段添加到事件中
4.4.7
- 更新验证器为客户端 ts
4.4.6
- 从自动崩溃报告中移除内存信息
4.4.5
- 回到旧的运行时检查 iOS 版本的方法
4.4.4
- 修正了广告事件的注释
4.4.3
- 更新客户端 ts 验证器
4.4.2
- 在使用 SDK 对 Testflight 构建进行操作时,idfa 和 idfv 将被设置为空
4.4.1
- 添加了运行 Testflight 的检查
4.4.0
- 为印象事件添加了广告网络版本
4.3.1
- 更新了用户标识流程
4.3.0
- 将用户标识流程更新为准备 iOS 14 IDFA 变更
4.2.1
- 将 godot 添加到版本验证器
4.2.0
- 添加了一个新的印象事件,更多详情请参阅文档页面
4.1.5
- 小幅度修复
4.1.4
- 添加了更好的内部错误报告
4.1.3
- 将 session_num 添加到初始化请求中
4.1.2
- 移除了性别、出生年份和 Facebook 方法
4.1.1
- 移除了性别、出生年份和 Facebook 方法
4.1.0
- 添加了自动检测用于构建字段的 app 版本选项
4.0.7
- A/B 测试修复
4.0.6
- 修复了 getRemoteConfigsValueAsString Bug
4.0.5
- 远程配置修复
4.0.4
- 小幅度修复远程配置
4.0.3
- 修复验证器
4.0.2
- 修复了事件 Bug
4.0.1
- 修复了 HTTP 请求的小 Bug
4.0.0
- 远程配置调用已更新,旧调用已弃用。请参阅 GA 文档了解新的 SDK 调用和迁移指南
- A/B 测试支持已添加
- 添加了新的广告事件
3.2.1
- 添加了切换警告日志方法
3.2.0
- 添加了启用/禁用事件提交功能
3.1.2
- 错误报告修复
3.1.1
- 添加了自动错误的发送限制
3.1.0
- 添加了自动错误报告
3.0.3
- 修复了商业事件验证
3.0.2
- 修复了一些验证器 Bug
3.0.1
- 对事件注释进行了小幅度修复
3.0.0
- 添加了指挥中心功能
- 修复了可能的崩溃 Bug
2.2.18
- 将自定义维度添加到设计和错误事件中
2.2.17
- 修复了在未启动会话时无法添加事件的问题
- 修复了会话长度 Bug
2.2.16
- 将 'construct' 添加到版本验证器
2.2.15
- 在框架头文件中公开了 configureSdkVersion
2.2.14
- 将 'cordova' 添加到版本验证器
2.2.13
- 在第一次调用时,将 'install' 字段添加到会话开始事件中
2.2.12
- 将 'nativescript' 添加到版本验证器
2.2.11
- 防止当应用被杀死时,session_num 和 transaction_num 重置
2.2.10
- 修复了手动会话处理时的会话结束 Bug
2.2.9
- 会话长度精度改进
2.2.8
- 在验证器中更新了 gamemaker
2.2.7
- 添加了 bundle_id、app 版本和 app 构建追踪
2.2.6
- 在初始化之前可以设置自定义维度
2.2.5
- 修复了 iOS 10 的 user_id 追踪
2.2.4
- 修复了 iOS 6 及以下设备上的 isAppStoreReceiptSandbox Bug
2.2.3
- 修复了客户端时间戳处理和会话长度在某些边缘案例中的问题
2.2.2
- 增加了手动会话处理选项
2.2.1
- 修复了验证器以允许 'cocos2d' 作为 SDK 封装器
2.2.0
- 使用自定义用户 ID 的功能
- 修复了测试飞行中用户 ID 生成的错误
2.1.0
- 修改了越狱检查导致 iOS 9 警告
- 库/框架现在使用 Bitcode 编译
- 添加了替代的非 Bitcode 库 (Xcode6)
- 重构以备 tvOS
2.0.9
- 删除了不必要的文件
2.0.8
- 修改代码以支持 Fabric 工具
- 添加了框架
- 更新了 podspec 文件以使用框架
2.0.7
- 使用 Xcode7 (iOS 9.0) 创建了库
- 细微调整
- 修复版本
2.0.5
- 按照 iOS 9 的要求使用 HTTPS
2.0.4
- 增加许多参数的允许字符数为 64
2.0.3
- 修复了 iOS 6 中进入后台的问题
- 修复了提交出生年份值的问题
2.0.2
- 修复了 iOS 6 中的一个错误
2.0.1
- 适用于 V2 API 的 iOS SDK
- 进度事件
- 验证业务事件
- 资源事件
- 自定义维度