iOS 版本记录

v1.43.1

(2022-June-24)

  • Updates to GBRAID handling
  • Updated podspec to include LinkPresentation.framework

v1.43.0

(2022-June-17)

  • Added new methods to create Branch QR codes
  • Support for new SKAN API

v1.42.0

(2022-May-26)

  • Fixed bnc.lt from showing in the share sheet
  • Added helper method for adding LPLinkMetadata to share sheets

v1.41.0

(2022-Feb-04)

  • Added API for Adobe Launch plugin support.

v1.40.2

(2021-Oct-29)

  • Fix serialization issue.

v1.40.1

(2021-Oct-14)

  • Workaround server side issue with inconsistent response payload.

v1.40.0

(2021-Oct-12)

  • Add support for LPLinkMetadata on share sheets.
  • Use NSKeyedUnarchiver secureCoding on iOS 12+
  • Update Crashlytics to FIRCrashlytics
  • Rename device_fingerprint_id and identity_id to better reflect function. Fingerprinting was removed long ago.
  • Remove credit related methods. The feature has been deprecated and the supporting services will be decommissioned.

v1.39.4

(2021-May-10)

v1.39.3

(2021-May-10)

  • Add timeout to Apple attribution token. Some users are reporting the call can hang.

v1.39.2

(2021 年 3 月 26 日)

v1.39.1

(2021 年 3 月 10 日)

  • 修复 podspec AdServices.framework 问题。这解决了旧版本 iOS 启动时的崩溃问题。
  • 首次选择加入指示。减少服务器上的负载。

v1.39.0

(2021 年 3 月 4 日)

  • 检查 AppTrackingTransparency 状态。Branch SDK 不会提示用户,但是会检查当前 ATT 授权状态。这样可以更清楚地说明未授权 IDFA 的原因。
  • 添加对 AdServices.framework 和 Apple 归因令牌的支持。对于 Cocoapods,默认包含 AdServices.framework。对于其他集成选项,也应包含 AdServices.framework。
  • 缩短每个 FB 请求的默认 SKAN 超时。
  • 删除调试日志消息,以解决安全扫描程序的错误警报。

v1.38.0

(2021-February-10)

  • 切换到语义版本控制。
  • 添加静态 xcframework。预先构建的静态 xcframework 是附加到 github 发布页面的 Branch_static.zip。请注意,tvOS 不支持静态框架。
  • Remove some non-inclusive terms. The method addWhiteListedScheme is now named addAllowedScheme The method setWhiteListedSchemes is now named setAllowedSchemes
  • 现在,获取最后归因触点数据的方法在完成块中包括 NSError。
    • (void)lastAttributedTouchDataWithAttributionWindow:(NSInteger)window completion:(void(^) (BranchLastAttributedTouchData * _Nullable latd, NSError * _Nullable error))completion;
  • 删除旧的数据传输代码。解决潜在的 crash。

v0.37.0

(2021年1月21日)

  • Remove some non-inclusive terms. The method blackListURLRegex is now named urlPatternsToIgnore
  • 将 API 以将 Facebook 合作伙伴参数附加到 Branch 安装、打开和事件上。有关有效参数的详细信息,请参阅 Facebook 的高级匹配文档。
  • Add support for xcframeworkBranch.xcframework has replaced Branch.framework. iOS and tvOS are both included in the same xcframework. The pre-built xcframework is Branch.zip attached to the github release page.
  • Carthage integrations require the --use-xcframeworks flag. This feature is not yet in the general carthage release, you will need to install carthage from source.
  • 改善服务器性能指标的 thread 安全性。

v0.36.0

(2020年11月11日)

  • 启用 App Clip 以与 Full App 分享数据 此可选功能需要客户端设置应用分组(App Group)并将该应用分租 ID 提供给 Branch SDK。
  • 通过删除可变的 log 方法,日志归档和程序断点来解决安全扫描程序警告。如果您是直接使用这些 Branch 调试和日志功能,则需要更新代码。
  • 通过 json 文件支持 SDK 配置。这改善了对 React Native 和 Cordova 等平台的支持。
  • 默认情况下,通过省略 close call 来减少 SDK 网络流量。
  • 记录服务器请求 ID,以帮助调试请求问题。

v0.35.1

(2020年10月6日)

  • 如果禁用了追踪,则删除了对安装数据的检查。

v0.35.0

(2020年8月24日)

  • Removed default inclusion of AdSupport.framework in Cocoapods.
  • 添加了对 Swift Package Manager 的支持。
  • 添加了 Apple SKAdNetwork 支持,
  • 现在支持的最低版本为 iOS 9+。
  • 现在需要 Xcode 12+。

v0.34.0

(2020年6月1日)

  • 添加了 tvOS 支持
  • 澄清了 LATD API 说明
  • 删除了 CircleCI
  • 启用了 disbale tracking (禁用追踪)后,更正了错误消息。

v0.33.0

(2020年4月9日)

  • 记录 API 更新
  • 带有 UIScene 的深度链接处理程序
  • 现在需要 Xcode 11+。苹果将不再接受旧版本的提交。

v0.32.0

(2020年3月26日)

  • Add new method disableAdNetworkCallouts
  • 带回调的 BranchEvent logEvent。
  • 删除证书固定。
  • 用 SHA256替换 MD5来缓存对象。防止安全扫描仪误报。
  • 恢复以前总是返回 main 的行为。

v0.31.4

(2020年2月3日)

  • 添加 sharesheet 选项以覆盖占位符 url。这样可以更好地控制 iOS 13 preview header。
  • 修复编译警告。

v0.31.3

(2019年12月30日)

  • Change type of field cpu_type

v0.31.2

(2019年12月18日)

  • Change type of field cpu_type

v0.31.1

(2019年12月11日)

  • 修复 logEvent 的首次运行问题。

v0.31.0

(2019年12月11日)

  • 添加用于 Tune 兼容性的字段。
  • 运营商名称,连接类型,CPU 类型。
  • 添加回退功能以支持禁用模块。 C ++兼容性。
  • BranchEvent 安全性得到改善。
  • 添加用于插件支持的 API。

v0.30.1

(2019年12月3日)

  • 在主线程上调用 FB SDK 的修补程序。

v0.30.0

(2019年11月13日)

  • 更新 Apple Search Ads 行为和 API。
  • 最后归因触点 API 现在可以接受归因窗口。
  • 添加 URL 黑名单配置。
  • 删除了弃用的 Safari cookie 集成。
  • 修复 SDK 初始化中的竞争条件。
  • 从源代码修复 Carthage Swift 构建。
  • 修复 Swift getInstance 为空性。
  • 修复对象序列化错误。

v0.29.3

(2019年10月16日)

  • 添加了对先前 Tune 数据的检查;找到后,将数据的状态设置为 "updated" ,以用于确定是新用户还是现有用户。

v0.29.1

(2019年10月4日)

  • 修复为空性警告。

v0.29.0

(2019年9月26日)

  • 新增了对跨平台 ID(CPID)和最后归因触点数据(LATD)的支持。
  • 修复了启动缓慢时的竞争条件。
  • 修复了罕见的 Keychain 死锁。

v0.28.1

(2019年9月9日)

  • Remove deprecated UIWebView and replace with WebKit
  • 添加标准事件客户别名字段。
  • Cocoapods adds iAd by default.
  • 删除已弃用的 Fabric 集成。
  • 删除与 Apple 现有调试冗余的 Apple Search Ads 调试。
  • 收集 install 收据。
  • 修复代理网络调用错误。
  • 修复网络重试错误。

v0.27.1

(2019年6月3日)

  • 修复由于 key 类型无效而可能导致的崩溃

v0.27.0

(2019年4月24日)

  • 启用 privacy 时允许创建短链接。
  • 修复 Swift 示例和清理发行脚本。

v0.26.0

(2019年3月26日)

  • 针对已改进 Facebook 和 Tune 的新标准事件。
  • 改善应用在前台时对非 Branch Link 的处理。
  • CircleCI 支持。
  • Carthage 预构建的二进制文件现在使用 Xcode 10构建,并且不再与旧 Xcode 兼容。

v0.25.11

(2019年1月18日)

  • 已改进推荐文档。
  • 默认情况下禁用证书锁定。

这个页面对您有帮助吗?