iOS 版本记录
v1.45.2
(2022-Dec-16)
- SDK-1741 Fix iOS 15.4 callback handling when SKAN is enabled
v1.45.1
(2022-Dec-05)
- SDK-1724 Branch SDK returns an error "SKANErrorDomain Code=10" in initSession function - Fix
v1.45.0
(2022-Nov-28)
- SDK-1659 SKAN 4.0 Support
- Support for coarse-grained conversion value
- Support for multiple conversion window
- Support for locking conversions in SKAN windows
- Added calls to updatePostbackConversionValue on Branch Open events
v1.44.0
(2022-Oct-19)
- SDK-1658 Add Support for VIEW_AD, INITIATE_STREAM, COMPLETE_STREAM and all V2 Events as Standard events
- SDK-1480 [iOS 16] UIPaste Support for NativeLink Flow
- Added API 'passPasteItemProviders'
- Added class 'BranchPasteControl'
- Requires Xcode 14+
- Minimum target deployment updated to iOS 11.0
- Known Issues:
- Integration with Carthage fails for tvOS.
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)
- Add support for deferred deep links via pasteboard.
- https://help.branch.io/developers-hub/docs/ios-advanced-features#nativelink-deferred-deep-linking
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 日)
- 添加“handleATTAuthorizationStatus”方法以监视 ATT 提示性能。
- 从 ATTrackingManager.requestTrackingAuthorization 的回调传递 AppTrackingTransparency 授权状态。
在提示用户之前,请检查 ATTrackingManager.trackingAuthorizationStatus 是否为 notDetermined。 - https://help.branch.io/zh/developers-hub/docs/ios-advanced-features#track-att-opt-in-and-opt-out
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 namedaddAllowedScheme
The methodsetWhiteListedSchemes
is now namedsetAllowedSchemes
- 现在,获取最后归因触点数据的方法在完成块中包括 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 namedurlPatternsToIgnore
。 - 将 API 以将 Facebook 合作伙伴参数附加到 Branch 安装、打开和事件上。有关有效参数的详细信息,请参阅 Facebook 的高级匹配文档。
- Add support for
xcframework
。Branch.xcframework
has replacedBranch.framework
. iOS and tvOS are both included in the samexcframework
. The pre-builtxcframework
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 withWebKit
。 - 添加标准事件客户别名字段。
- 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日)
- 已改进推荐文档。
- 默认情况下禁用证书锁定。
Updated about 2 months ago