> For the complete documentation index, see [llms.txt](https://growingio.gitbook.io/v3/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://growingio.gitbook.io/v3/developer-manual/sdkintegrated/ios-sdk/iossdk-log.md).

# iOS SDK 更新日志

iOS SDK更新日志

{% hint style="warning" %}
稳定版本2.10.2
{% endhint %}

| 2.10.3 | <ol><li>imp事件性能优化</li></ol>                                                                                                                                                          | 2024-08-20 |
| ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------- |
| 2.10.2 | <ol><li>修复预检请求在 SDK 初始化之后再触发</li></ol>                                                                                                                                               | 2024-07-18 |
| 2.10.0 | <ol><li>增加数据上报预检功能</li></ol>                                                                                                                                                         | 2024-05-30 |
| 2.9.16 | <ol><li>修复WebView Rect计算错误导致头部按钮无法圈选的问题</li></ol>                                                                                                                                    | 2023-10-25 |
| 2.9.15 | <ol><li>适配react navigation 4.x、5.x，支持不同版本混用的场景</li></ol>                                                                                                                             | 2023-04-14 |
| 2.9.14 | <ol><li>适配react native 0.66+，react navigation 6.x+</li></ol>                                                                                                                         | 2023-01-05 |
| 2.9.13 | <ol><li>圈选适配更多页面嵌套场景</li><li>稳定性优化</li></ol>                                                                                                                                         | 2022-10-14 |
| 2.9.12 | 修复部分机型在特殊场景下 imp 多发                                                                                                                                                                  | 2022-07-05 |
| 2.9.11 | <ol><li>适配更多注入场景</li><li>稳定性优化</li></ol>                                                                                                                                             | 2022-01-20 |
| 2.9.10 | 修复 App 处于 Inactive State 时，vst 不生成                                                                                                                                                   | 2021-12-16 |
| 2.9.9  | <ol><li>新增 Apple Search Ads 归因分析适配</li><li>稳定性优化</li></ol>                                                                                                                           | 2021-12-08 |
| 2.9.8  | <ol><li>增加剪贴板关闭设置</li><li>一些小优化</li></ol>                                                                                                                                            | 2021-10    |
| 2.9.5  | 1.keychain操作优化                                                                                                                                                                       | 2021-09    |
| 2.9.4  | 1.稳定性提升                                                                                                                                                                              | 2021-08-19 |
| 2.9.3  | <p>1.适配更多注入场景</p><p>2. 去除一些警告</p>                                                                                                                                                    | 2021-06-24 |
| 2.9.2  | <ol><li>圈选优化</li><li>其他优化</li></ol>                                                                                                                                                  | 2021-06-07 |
| 2.9.1  | <p>1.提升了SDK的稳定性, 并且对相关性能进行了优化</p><p>2.hybrid注入时机优化</p><p>3.修复2.9.0 app在后台概率性被杀死的问题</p><p>4.特定场景补发vst事件</p>                                                                           | 2021-05-12 |
| 2.9.0  | <p>1. 为仅集成埋点SDK用户提供hybrid接口,对应hybrid页面需集成<a href="https://assets.giocdn.com/sdk/hybrid/2.0/gio_hybrid_track.js">gio\_hybrid\_track.js</a></p><p>2. 修复在iOS 14以上IDFA可能获得0000字符问题</p>   | 2021-04-23 |
| 2.8.24 | <p>新功能:</p><p>不初始化SDK不会获取idfa、idfv等信息</p>                                                                                                                                            | 2020-12-08 |
| 2.8.22 | <p>1. 适配iOS14</p><p>2.广告监测优化</p><p>3.新增属性growingAttributesIsTracked 支持全局不采集webview的情况下，采集单个webview</p>                                                                               | 2020-09-01 |
| 2.8.20 | <p>1.半自动埋点优化</p><p>2. 更新新版帮助文档</p><p><span data-gb-custom-inline data-tag="emoji" data-code="1f4d4">📔</span>如果您同时使用了埋点SDK和用户运营产品的SDK，当您升级到此版本时，用户运营产品的SDK版本需要对应升级到1.4.0及以上</p>      | 2020-07-07 |
| 2.8.19 | <p>1. 优化日志性能</p><p>2. 解决个别用户符号重定义错误</p><p><span data-gb-custom-inline data-tag="emoji" data-code="1f4d4">📔</span>如果您同时使用了埋点SDK和用户运营产品的SDK，当您升级到此版本时，用户运营产品的SDK版本需要对应升级到1.4.0及以上</p> | 2020-06-05 |
| 2.8.17 | <p>优化</p><p>1.WKWebView兼容性提升<br>2.做了一些小优化</p>                                                                                                                                        | 2020-05-27 |
| 2.8.16 | <p>优化:</p><p>提升稳定性</p>                                                                                                                                                               | 2020-05-12 |
| 2.8.15 | <p>优化：<br>1. 新增 setSessionInterval:(NSTimeInterval)interval 接口</p><p>2. 优化代码性能</p>                                                                                                   | 2020-04-28 |
| 2.8.14 | <p>优化:</p><p>对广告采集敏感数据进行加密，加强数据安全</p>                                                                                                                                                | 2020-04-15 |
| 2.8.13 | <p>修复:</p><p>优化埋点SDK在极端情况下用户量、访问量、进入次数预定义指标不准确的问题</p>                                                                                                                                | 2020-04-01 |

| 2.8.12 | <p>优化:</p><p>去除对UIWebView的支持</p> | 2020-03-18 |
| ------ | -------------------------------- | ---------: |

| 2.8.11 | <p>优化:</p><p>默认关闭imp事件的采集</p> | 2020-03-03 |
| ------ | ----------------------------- | ---------: |

| 2.8.10 | <p>新功能：</p><ul><li>短链deeplink增加对query的统计</li><li>deeplink增加手动处理url接口</li></ul><p>优化:<br>冷启动app,sessionId一定变更</p> | 2020-02-25 |
| ------ | ---------------------------------------------------------------------------------------------------------------- | ---------: |

| 2.8.9 | <p>优化:<br>网络性能提升</p><p>修复bug：</p><p>解决web圈选app 特殊字符不能圈选问题</p><p>📔如果您同时使用了无埋点SDK和用户运营产品的SDK，当您升级到此版本时，用户运营产品的SDK版本需要对应升级到1.2.3及以上。</p> | 2020-01-02 |
| ----- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.8.8 | <p>优化:<br>网络控制能力增强<br></p><p>📔如果您同时使用了无埋点SDK和用户运营产品的SDK，当您升级到此版本时，用户运营产品的SDK版本需要对应升级到1.2.1及以上。</p> | 2019-12-24 |
| ----- | --------------------------------------------------------------------------------------------------- | ---------- |

| 2.8.7 | <p>修复bug：</p><ul><li>fix强引用vc带来特殊场景下crash的问题</li><li>解决WKWebView内存泄漏的问题</li></ul><p>📔如果您同时使用了无埋点SDK和用户运营产品的SDK，当您升级到此版本时，用户运营产品的SDK版本需要对应升级到1.1.0及以上。</p> | 2019-11-29 |
| ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.8.6 | <p>新功能：</p><ul><li>增加地理位置信息采集的开关</li></ul><p>优化：</p><ul><li>SDK 所有 API 调用强制内部在主线程调用，降低用户错误的在子线程调用造成 crash ‌</li></ul> | 2019-11-12 |
| ----- | --------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.8.5 | <p>新功能：</p><ul><li>广告监测新功能：延迟深度链接</li><li>IMP 半自动化埋点支持设置 View 可见比例再触发自动埋点事件</li></ul><p>修复bug：</p><ul><li>web 圈选 app 输入框圈选支持</li></ul> | 2019-11-05 |
| ----- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.8.4 | <p>新功能：</p><ul><li>deeplink 短链支持</li><li>imp 半自动打点自动取元素内容</li></ul><p>优化：</p><ul><li>优化 setUserId 性能问题</li></ul><p>修复bug：</p><ul><li>修复GrowingReactNativeKit版本号读取不到正确值的问题</li></ul> | 2019-10-09 |
| ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.8.3 | <p>修复bug：</p><ul><li>修复 iOS 9 <code>UIInputWindowController</code>在<code>GrowingAspectModeSubClass</code> crash的问题</li></ul> | 2019-08-28 |
| ----- | ---------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.8.2 | <p>修复bug：</p><ul><li>修复已知问题</li></ul> | 2019-08-27 |
| ----- | ------------------------------------- | ---------- |

| 2.8.1 | <p>新功能：</p><ul><li>imp半自动埋点。</li></ul><p>优化：</p><ul><li>增强SDK稳定性。</li></ul><p>修复bug：</p><ul><li>修复web圈app在chrome环境有时断开链接的问题。</li></ul> | 2019-08-13 |
| ----- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.8.0 | <p>新功能：</p><ul><li>【电脑端圈选 APP】 支持<strong>横屏圈选</strong>和<strong>平板电脑端圈选</strong>。</li></ul><p>修复bug：</p><ul><li>修复在个别模拟器下 crash 的问题；</li><li>修复电脑端圈选 APP ，H5页面热图坐标错位的问题。</li></ul> | 2019-07-30 |
| ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.7.8 | <p>修复bug：</p><ul><li>修复 iOS13<code>UISearchBar</code>崩溃问题；</li><li>修复 mobiledebugger 可能出现数据少显示的问题。</li></ul> | 2019-06-29 |
| ----- | ------------------------------------------------------------------------------------------------------------ | ---------- |

| 2.7.7 | <p>新功能：</p><ul><li>适配 ReactNative 0.59.9 版本</li><li>适配 react-navigation ^3.11.0</li></ul><p>修复bug：</p><ul><li>修复地理位置相关的多线程问题</li><li>修复访问用户 ID 可能为 0 的问题</li><li>修复首次安装 app 可能会影响 <code>statusbar</code>展示方向问题</li><li>修复 hybrid 自定义事件匹配 page 问题</li></ul><p>优化：</p><ul><li>完善对<code>SDCycleScrollView</code>的支持</li></ul> | 2019-6-21 |
| ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- |

| 2.7.6 | <p>优化：</p><ul><li>兼容推送低版本 API ；</li><li>增强 <code>GrowingAspectModeSubClass</code> 的稳定性。</li></ul><p>修复bug：</p><ul><li>圈选增加对内嵌 H5 页面中<code>chng</code>（输入框输入）事件的支持。</li></ul> | 2019-05-13 |
| ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.7.5 | <p>修复bug：</p><ul><li>数据库优化；</li><li>打点参数规则修；</li><li>对信鸽兼容；</li><li>修复对于特殊情况下react native page event发不出来的问题。</li></ul> | 2019-04-23 |
| ----- | ---------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.7.4 | <p>优化：</p><ul><li>web 圈 app 连接流畅度优化</li><li>优化了 mobile debugger 的流畅度</li></ul><p>修复bug：</p><ul><li>修复了<code>GrowingAspectModeDynamicSwizzling Mode</code> 下<code>WKWebView</code> crash</li></ul> | 2019-03-29 |
| ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.7.3 | <p>优化：</p><ul><li>优化web圈app</li></ul> | 2019-03-18 |
| ----- | ------------------------------------- | ---------- |

| 2.7.2 | <p>兼容修复：</p><p>修复部分ReactCocoa版本crash</p> | 2019-03-13 |
| ----- | ---------------------------------------- | ---------- |

| 2.7.1 | <p>修复bug：</p><ol><li>修复 <code>DDAbstractLogger</code>，<code>DDExtractFileNameWithoutExtension</code> 文件冲突 ，解决KVO移除异常问题。</li></ol> | 2019-03-08 |
| ----- | --------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.7.0 | <p>新功能：</p><ol><li>增加打点验证功能 ；</li><li>增加 web 圈选 APP 功能，圈选中可以查看热图 ；</li><li>更改 APP 端圈选过程中提示条可拖拽提示。</li></ol> | 2019-02-27 |
| ----- | ----------------------------------------------------------------------------------------------------------- | ---------- |

| 2.6.7 | <ol><li>提供关闭单独元素展现事件接口—— <a href="https://docs.growingio.com/docs/sdk-integration/ios-sdk/ios-sdk-api#shu-ju-cai-ji-fa-song-api"><code>growingAttributesDonotTrackImp</code></a> <code>​</code></li><li>自定义页面事件（<code>pvar</code>）优化，之前 <code>setPageVariable</code> 接口需要用户每次进入页面的时候设置， 现更新为<code>pvar</code>只需要设置一次，在页面销毁之前每次展示都会补发<code>pvar</code>，如果用户设置<code>null</code>则清空 <code>pvar</code>事件；</li></ol> | 2019-01-04 |
| ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.6.3 | <ol><li>修复多个<code>ViewController</code> 滑动切换时，没有识别导致用户页面访问事件数据错误；</li><li>支持<a href="https://docs.growingio.com/docs/sdk-integration/ios-sdk/ios-sdk-2.x#push-tui-song-dian-ji-cai-ji">采集通知</a>的点击。</li></ol> | 2018-11-29 |
| ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.4.4 | <ol><li>Hybrid SDK 支持设置登录用户变量</li><li>修复若干兼容性问题</li></ol> | 2018-09-21 |
| ----- | --------------------------------------------------------- | ---------- |

| 2.4.0 | <ol><li>稳定性全面测试</li><li>支持访问用户变量</li><li>扩大SDK埋点参数限制</li><li>修复若干兼容性问题</li></ol> | 2018-07-18 |
| ----- | -------------------------------------------------------------------------------- | ---------- |

| 2.3.3 | <ol><li>修复了在某些情况下影响iOS 处理器性能的问题</li><li>修复了某些情况下向数组内添加nil时引起的崩溃问题</li><li>修复了某些情况下tap实现的点击没有发送数据的问题</li><li>增加了对一部分tags请求的超时限制功能</li><li>clck数据去掉无效的n字段</li></ol> | 2018-06-26 |
| ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 2.3.2 | <ol><li>支持Deeplink直达落地页</li><li>支持GDPR欧盟区一般数据保护条例</li></ol> | 2018-05-21 |
| ----- | ----------------------------------------------------------- | ---------- |

| 2.3.1 | <ol><li>支持Hybrid Mode埋点</li><li>优化部分场景下Hybrid JS SDK加载失败而无法对H5页面进行数据采集、圈选的情况;</li><li>优化客户端数据库的批量操作以解决部分机型出现崩溃的问题;</li><li>优化因开发证书变更导致keychain数据无法获取的问题;</li><li>优化部分click事件无法找到对应page事件的问题.</li></ol> | 2018-04-10 |
| ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------- |

| 2.3.0 | <ol><li>支持Cordova跨平台插件埋点实施</li><li>支持RN（React Native）跨平台插件埋点实施</li><li>支持广告监测产品DeepLink功能</li><li>支持 GrowingIO Mobile Debugger</li></ol> | 2018-03-21 |
| ----- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 1.4.2 | <ol><li>对部分场景下Hybrid JS SDK加载失败而无法对H5页面进行数据采集、圈选的情况提供可手动调用的接口</li><li>优化客户端数据库的批量操作，解决小部分机型出现crash的情况</li><li>优化因开发证书变更导致keychain数据无法获取的问题</li><li>优化小部分clck事件无法找到对应page的问题</li></ol> | 2018-03-27 |
| ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 1.4.0 | <ol><li>修复部分情况下圈选返回后页面无法点击的问题</li><li>修复App后台启动发送访问数据异常的问题git</li></ol> | 2018-01-25 |
| ----- | ----------------------------------------------------------------------- | ---------- |

| 1.2.0 | <ol><li>全面提升数据采集能力</li><li>优化内存占用，全面提高稳定性</li><li>大幅提升控件兼容性</li><li>加强了对MBProgressHUD的支持</li><li>修复某些特定情况下浏览/点击事件未采集的问题</li><li>修复在 iOS11环境下，应用启动时可能多发一个 Page 事件的问题</li></ol> | 2018-01-11 |
| ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 1.0.3 | <ol><li>优化 Hybrid 采集，支持通过 hashtag 来跟踪页面切换，并与 Web 端采集规则和设置保持一致</li><li>网络异常时引入 HttpDNS 发送，减少 DNS 劫持，提高数据发送的稳定性</li><li>更好的支持 GPS 数据上报，城市信息分析更准确</li><li>优化来源管理设备追踪的逻辑，匹配更精准</li><li>优化用户识别的逻辑</li><li>优化 BlocksKit 的兼容性</li><li>内存优化和性能改进</li><li>App 内嵌 H5 支持热图功能</li></ol> | 2017-08-22 |
| ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 0.9.12 | <ol><li>支持新版的Web圈选App功能，在电脑上可以方便地圈选App中的元素</li><li>支持设置“页面属性”，上传更多的页面数据，分析更加全面</li><li>通过同一个ViewController实现的不同页面，现在可以在圈选时设置不同的名称了</li><li>配合苹果公司新政策，调用的网络API改为IPv6形式</li><li>修复了许多bug</li></ol> | 2016-05-28 |
| ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------- |

| 0.9.8.7 | <ol><li>在圈选时可以高亮出已圈选过的元素，一次圈不完的时候可以下次接着圈，同时也方便了多个同事之间的协作圈选</li><li>改进了圈选App内HTML5页面时的一些细节</li><li>修复了各种圈选可用性和准确性的问题</li></ol> | 2016-04-22 |
| ------- | ----------------------------------------------------------------------------------------------------------------------------- | ---------- |

| 0.9.8.1 | <ol><li>改进App定义标签界面UI，美观度大大提高</li><li>改进App圈选交互，结合使用场景判断默认参数</li><li>恢复了定义页面标签</li></ol> | 2016-03-26 |
| ------- | ---------------------------------------------------------------------------------------- | ---------- |
