网络版本历史

[2.52.5]-2020-02-04

–引入解雇分析
–修改API验证

[2.52.4]-2020-01-23

  • JOUR-3755:将元数据添加到v1 / open请求

[2.52.3]-2019-12-11

  • 将SUBSCRIBE添加到BRANCH_STANDARD_EVENT列表

[2.52.2]-2019-10-29

  • 使用在logEvent()中使用的类型验证功能修复了一个错误
  • 增加了在Safari中识别运行iOS 13的iPad的功能

[2.52.1]-2019-10-22

  • .link()调用的回调中的表面错误
  • 修复了与传递.lastAttributedTouchData()的0属性窗口相关的错误

[2.52.0]-2019-09-26

  • 引入了CPID /最后归因于触摸数据的功能

[2.51.0]-2019-09-10

  • 记录标准事件时增加了传递customer_event_alias的功能

[2.50.2]-2019-07-09

  • DOMException Fix PR#646

[2.50.1]-2019-07-03

  • 错误修正更新到API以自动分支深层链接

[2.50.0]-2019-06-26

  • 引入了对Journeys iFrame进行样式设置的功能

[2.49.1]-2019-04-15

  • INTENG-4678:为具有安全区域的iPhone X浏览器添加对Journey底部横幅的支持

[2.49.0]-2019-01-30

  • 从/ v1 / pageview响应中读取trip_link_data属性,而不是从Journeys模板中读取。

[2.48.0]-2018-12-19

  • 修复了Journeys CTA中的og:type抓取错误
  • 重新添加api2支持
  • 增加了对自动分支深层链接的支持

[2.47.1]-2018-12-03

  • 恢复使用api.branch.io进行请求

[2.47.0]-2018-12-03

  • 废弃og:type标记,并使其在Journeys CTA链接上可用

[2.46.0]-2018-09-18

  • 修复了window.performance api的功能检测错误

[2.45.0]-2018-09-07

  • 介绍Circle-ci 2部署过程

[2.44.0]-2018-08-31

  • 允许屏幕阅读器检测和阅读Journeys iFrame

[2.43.0]-2018-08-29

  • 推出《旅途之旅》解雇功能

[2.42.0]-2018-08-07

  • 发布的错误修复willNotShowJourney

[2.41.0]-2018-07-26

  • 重构Journeys(网站向App引流解决方案) 以提高性能。

[2.40.0]-2018-07-18

  • 在检测对象内引入" init-begin-at "度量。

[2.39.0]-2018-07-16

  • 引入了一个getBrowserFingerprintId()函数,该函数返回当前用户'的browser-fingerprint-id。

[2.37.0]-2018-06-27

  • 将引用链接添加到Branchview数据

[2.36.0]-2018-06-06

  • 向仪表对象添加了行车加载时间指标

[2.35.1]-2018-06-04

  • 没有引入新的变化。此版本解决了v2.35.0中的构建过程故障。

[v2.35.0]-2018-06-04

  • instrumentation 对象已添加到v1 / url和v1 / has-app请求中
  • willShowJourney 现在发表在《旅途》上
  • nonce 支持已添加到WebSDK

[2.34.0]-2018-05-19

  • 引入了disableTracking()函数,使您的客户在集成了WebSDK的网站上浏览时保持私密性。它具有显示Journeys(网站向App引流解决方案) 的能力,而没有与之相关的个人身份信息。
  • 修复了以下错误:如果先前未调用branch.deepview(),则在调用branch.deepviewCta()时WebSDK会停止工作。

[2.33.1]-2018-03-12

  • 没有引入新的变化。此版本解决了v2.33.0中的构建过程故障。

[2.32.0]-2018-01-30

  • 修复了在iOS 11的Safari中open_app为true时,WebSDK深度视图在初始页面加载时不显示URI方案弹出窗口的错误

[2.31.0]-2017-12-20

  • 将元数据传递到branch.init()以进行journeys定位
  • 修复了与侦听智能横幅广告和journeys中的所有事件有关的错误
  • 修复了与在journeys中显示不同语言有关的错误

[2.30.0]-2017-11-17

  • 通过logEvent()增加了注册商务事件,内容事件,用户生命周期事件和自定义事件的能力

[2.29.0]-2017-10-17

  • 将重试,retry_delay和超时选项添加到.init()
  • 从twitter:app:url:iphone和twitter:app:url:googleplay Meta标签自动生成$ ios_deeplink_path,$ android_deeplink_path,$ deeplink_path
  • 修复了Safari私有模式下用户的cookie存储错误

[2.28.0]-2017-09-27

  • 增加了对iFrame和SafeFrame的支持
  • 修复了在测试模式下与journeys的深层链接错误
  • 触发'浏览量'事件时,将托管的深层链接数据添加到请求参数

[2.27.1]-2017-09-15

  • 从SVG标记中删除其他xmlns属性

[2.27.0]-2017-09-08

  • 从编译的SDK中删除eval()调用
  • 从SVG标签中删除xmlns属性

[2.26.1]-2017-08-31

  • 添加了检查以确保Journey链接数据是有效的JSON

[2.26.0]-2017-08-30

  • 将Journey Link数据添加到事件侦听器

[v2.25.2]-2017-08-11

  • 添加其他错误记录

[v2.25.1]-2017-08-07

  • 发送其他页面元数据作为页面浏览事件的一部分

[v2.25.0]-2017-08-03

  • Safari 11浏览器更新的准备

[v2.24.3]-2017-07-28

  • 允许用户通过“journeys”控制应用的自动打开。默认为false(还原v2.24.2的行为)。

[v2.24.2]-2017-07-28

  • Journeys将自动打开该应用程序(如果已安装)
  • SDK在.init()中作为' pageview '事件的一部分发送附加信息

[v2.24.1]-2017-07-25

  • 包含data_parsed键作为branch.data()响应的一部分
  • 修复与隐藏和显示Journey有关的身体毛边问题
  • 提供通过branch.init()选项字典传递_branch_match_id的功能
  • 隐藏Journey后删除剩余的CTA脚本
  • _branch_match_id不可用时重置会话数据
  • 提供传递自定义" url "作为branch.init()选项字典一部分的功能,以触发Journey ' s过滤器
  • 确保默认情况下,引用分支链接通过Journey CTA传递

[v2.24.0]-2017-06-26

  • 不允许旅行动画
  • 修复目录

[v2.23.0]-2017-05-03

  • 删除is_referrable标志
  • 发送branch_key和屏幕尺寸
  • 修复Journeys(网站向App引流解决方案) ,消除错误

[v2.22.1]-2017-04-05

  • 事件监听器缩小修复

[v2.22.0]-2017-04-04

  • 防止多次 Journeys(网站向App引流解决方案)
  • 在侦听器回调中添加数据
  • v1 /信用额修复
  • 安全/错误修复

[v2.21.0]-2017-03-29

  • 修复branch.credits()错误
  • 修复空会话数据错误

[v2.20.0]-2017-03-16

  • 没有滚动类用于整页固定行程

[v2.19.0]-2017-03-07

  • 增加跟踪商务事件的能力
  • 修复' no_journeys '作为选项传递给branch.init()时不被尊重的问题
  • 其他小错误修复

[v2.18.0]-2017-02-10

  • 添加closeJourney方法
  • 增加无需初始化页面即可初始化新Journey的功能
  • 延迟删除分支CSS
  • 重构Journeys(网站向App引流解决方案) 初始化

[v2.17.0]-2017-01-23

  • 允许no_journeys选项
  • 横幅关闭时删除document.body CSS

[v2.16.1]-2017-01-10

  • 修复浮动按钮支持中的错误

[v2.16.0]-2017-01-10

  • 支持浮动按钮Journeys(网站向App引流解决方案) 横幅
  • 修复横幅隐藏时的初始化错误
  • 发布Journeys(网站向App引流解决方案) 事件

[v2.15.0]-2016-12-22

  • Journeys(网站向App引流解决方案) 支持多个分支Journeys(网站向App引流解决方案) 的顶级div

[v2.14.0]-2016-12-15

  • 添加创建源以链接有效负载
  • 支持部分高度的智能横幅
  • 删除goog.json引用

[v2.13.0]-2016-12-05

  • 添加autoAppIndex()以允许动态插入App Indexing标签

[v2.12.0]-2016-11-30

  • 删除使用eval的goog.json.parse

[v2.11.0]-2016-10-20

  • 更新journeys测试网址行为
  • 修复私人浏览localStorage的错误
  • 重播Deepview通话

[v2.10.0]-2016-09-29

  • 在刮板中包含应用程序链接
  • 修正了一些小错误

[v2.9.0]-2016-09-22

  • 添加托管的数据抓取工具
  • 允许所有公共方法的回调
  • 静默失败并在初始化失败时记录日志
  • 如果横幅广告中没有数据,则回退
  • 停止在sendSMS呼叫上缓存click_id

[v2.8.0]-2016-09-12

  • 支持journeysiframe
  • 传递横幅选项以进行smartbanner迁移
  • 检查文件头是否存在

[v2.7.0]-2016-08-19

  • Journeys(网站向App引流解决方案) 解雇横幅
  • 增加初始化失败的可观察性
  • 区分深度浏览和横幅广告

[v2.6.0]-2016-08-01

  • 添加了用于Journeys迁移的数据合并
  • 更新了构建过程以允许使用最新的Google Closure

[v2.5.2]-2016-07-18

  • 尝试重新创建文档

[v2.5.1]-2016-07-14

  • 添加Journeys(网站向App引流解决方案) 顶部横幅功能

[v2.4.0]-2016-07-08

  • 动态生成journeys的号召性用语按钮
  • open_app标志不再设置为true
  • 更新的单元测试

[v2.3.0]-2016-06-24

  • '选项'在branch.init()中发送
  • 标签注入
  • 页面浏览事件不再是异步的

[v2.2.1]-2016-05-31

  • 使npm和bower重新同步
  • 修复了单页应用程序,该应用程序在横幅广告单击期间强制更改路由
  • 文档错别字

[v2.2.0]-2016-05-05

  • 修复子域的sendSMS问题
  • 修复自定义横幅样式问题
  • 增加了通过事件自定义分支视图显示的功能

[v2.1.6]-2016-04-27

  • 是否尊重'选项不跟踪'

[v2.1.5]-2016-04-20

  • 修复了在jsonp调用后清理脚本标签时某些浏览器的错误

[v2.1.4]-2016-04-20

  • 用户选择'不跟踪'时禁用横幅
  • 通过第三方通话保持数据

[v2.1.3]-2016-04-12

[v2.1.2]-2016-03-29

  • jsonp调用完成后清理脚本标签
  • 不再强制将append_deeplink_path设置为true
  • 没有提供时,拉入默认的og信息
  • 更新/修复文档

[v2.1.1]-2016-03-10

  • 文件修正
  • 深度链接路径修复

[v2.1.0]-2016-03-09

  • 附加iOS的Deeplink路径

[v2.0.3]-2016-03-02

  • 调整大小/星星颜色

[v2.0.2]-2016-03-01

  • 更新评分"星"以使用SVG(修复Android问题)

[v2.0.1]-2016-02-16

  • 如果可以,请避免在解析JSON时使用eval
  • 文档清理
  • 允许使用恒定的URL来更新SDK使用情况

[v2.0.0]-2016-01-28

  • 锁定到稳定的构建

[v1.8.8]-2016-01-15

  • 标语隐藏数据应为本地存储,而不是会话存储

[v1.8.7]-2016-01-13

  • 修复了在banner()上使用forgetHide时经过数天无法正常工作的问题

[v1.8.6]-2016-01-12

  • 恢复了针对URL路径检查的早期修复程序,该修复程序在某些情况下阻止了正确的Webhook数据

[v1.8.5]-2016-01-12

  • 修复了删除查询字符串参数时不保留引用链接数据的问题
  • 修复了Webpack用户找不到模块'分支'
  • 修复横幅始终显示' Download '横幅,即使用户安装了该应用
  • 更新了CircleCI测试系统
  • 文档更新

[v1.8.4]-2015-12-21

  • 删除推荐功能
  • 在Android上支持应用程序链接
  • 修复了iOS上私人浏览的问题
  • 新的Deep View示例页面

[1.8.3]-2015-12-08

  • 修复横幅调用,即使存在引用链接也可使用Deepview逻辑
  • 更新了横幅布局,包括主题
  • 为横幅添加了其他字段
  • 例如,使用分支密钥代替API密钥
  • 更新许可证

[v1.8.2]-2015-11-30

  • 修复了正常处理本地和会话存储不可用的问题

[v1.8.1]-2015-11-19

  • 修复了手机上带有横幅的错误

[v1.8.0]-2015-11-17

  • 添加了深度视图功能!
  • 修复了队列抛出错误的极端情况。

[v1.7.1]-2015-10-23

  • 修复了branch.banner() 中导致选项make_new_link 被忽略的错误。

[v1.7.0]-2015-09-25

  • 修复了网络故障处理中的错误,一旦发生早期的网络连接故障,该错误会导致后续调用失败。

[v1.6.11]-2015-09-17

  • 修复了branch.init() 中的错误,该错误在检查has_app时无法向API发送browser_fingerprint_id

[v1.6.10]-2015-09-04

  • 修复了导致branch.setIdentity()在调用branch.logout()之后无法运行的错误

[v1.6.9]-2015-08-26

  • 修复了错误,该错误阻止了min.js版本的branch.track()中将元数据正确传递到服务器

    [v1.6.8]-2015-08-25

  • 修复了导致Referring_link在会话中持续存在的错误
  • 修复了错误,该错误使元数据无法在branch.track()中正确传递到服务器

[v1.6.7]-2015-08-14

新功能

  • 会话中的has_app 属性和移动设备操作文本在用户安装应用时自动更新-无需重新加载页面!

[v1.6.6]-2015-08-02

  • 固定凉亭路径

[v1.6.5]-2015-07-28

  • 修复了在注销Cordova和Titanium后阻止随后的APi调用的错误
  • 从Web SDK存储库中删除Cordova SDK,并将其移至'

[v1.6.4]-2015-07-21

  • 将代码创建,应用,验证添加到Web测试平台
  • 使用最小化的内置addListener() 方法修复未定义的函数a.L()
  • 修复了setIdentity()和logout()函数,无法正确管理Cordova会话

[v1.6.3]-2015-07-20

  • 修复了仅加载用户曾经点击过的第一次链接点击数据的问题
  • 从Titanium和Cordova向Web SDK添加.first() 方法
  • 修复Titanium和Cordova .first() 种方法

[v1.6.2]-2015-07-17

  • 修复了无法注销会话的问题

[v1.6.1]-2015-07-07

  • 修复了某些请求在IE10和IE11中不起作用的问题

[v1.6.0]-2015-07-06

  • 修复了移动ucelab测试并出现无提示故障的问题
  • 修复了Cordova SDK无法加载上一个会话(如果存在)的问题
  • 修复了Cordova SDK的问题,该问题导致close方法失败

[v1.5.8]-2015-06-25

  • 修复了来自存储会话的JSON解析错误

[v1.5.7]-2015-06-24

新功能

  • 增加了Appcelerator Titanium模块
  • 添加一个简单的事件侦听器,其中包含用于 branch.banner()

    改进之处

  • 重构会话存储以利用sessionStorage,localStorage,cookie,JavaScript对象和Titanium属性

[v1.5.6]-2015-06-01

新功能

  • 添加智能横幅选项以指定横幅是否将显示在iPad上

[v1.5.5]-2015-05-26

新功能

  • 增加以前只科尔多瓦功能网络: creditHistory()getCode()validateCode() ,和applyCode()

[v1.5.4]-2015-05-21

  • 修复了iOS和Android应用横幅无法打开的问题

    改进之处

  • 幕后改进,可在失败或超时时重试所有XHR和JSONP请求3次

[v1.5.3]-2015-05-21

新功能

  • 向返回引用链接的init()data() 方法添加referring_link 属性(如果有)。

[v1.5.2]-2015-05-18

新功能

  • 指定在台式机和移动设备上应用横幅是否为"粘性" (位置:固定)
  • 将应用横幅设置为从不显示第二次,或等待指定的天数再显示
  • 向横幅添加customCSS 属性以允许自定义样式

    固定

  • 固定横幅显示为body { position: relative; }body { position: absolute; }时固定正文元素的位置
  • 固定显示横幅时的身体背景图像位置

[v1.5.1]-2015-05-13

  • 使用XHRRequests修复了导致InvalidState错误的IE11错误

[v1.5.0]-2015-05-11

新功能

  • 整合测试
  • 添加智能横幅位置选项,可能的值: '最高'或'最低'
  • 将data_parsed添加到branch.init()并将referring_data_parsed添加到branch.setIdentity()
  • 当智能横幅打开时,将branch-banner-is-active 类添加到body元素,当智能横幅关闭时将其删除
  • 修复了Cordova打开方法的问题

[1.4.2]-2015-05-06

  • 修复了没有数据的链接创建中的错误
  • 添加选项以自定义"发送链接"标语中的文本

[1.4.1]-2015-04-29

  • 修复了死代码消除错误

[1.4.0]-2015-04-25

  • 添加Cordova版本的SDK!添加Cordova指南并添加升级指南
  • 修复了带有应用横幅的错误,该错误导致SMS等待指示器放错了位置
  • 正确实施队列
  • 将Web SDK切换为使用分支键而不是应用程序ID
  • closeBanner()

[v1.3.4]-2015-04-10

  • 修复了导致错误不会抛出的错误
  • 在CircleCI上添加PhantomJS测试

[v1.3.3]-2015-03-31

固定

  • 将应用ID添加到短信发送中

[v1.3.2]-2015-03-30

固定

  • 修复并添加了未通过会话的测试link_identifier

[v1.3.1]-2015-03-24

固定

  • 换行并在应用横幅中包装长的应用标题和说明

[v1.3.0]-2015-03-23

新功能

  • 更一致的错误处理-除非未指定回调,否则我们始终将错误传递给回调,在这种情况下,我们总是将其抛出。
  • 添加了大量的测试!

固定

  • 保留现有的身体类别-感谢@IsaiahJTurner!

[v1.2.1]-2015-03-19

固定

  • 应用横幅出现问题 iframe: false

[v1.2.0]-2015-03-06

新功能

  • 向横幅添加了 disableHide 选项,允许您控制横幅是否允许用户禁用(关闭)横幅。
  • 向横幅添加了 showiOS 选项,替换为 showMobile ,允许您控制横幅是否在iOS设备上显示。
  • 向横幅添加了 showAndroid 选项,替换为 showMobile ,允许您控制横幅是否在Android设备上显示。
  • 向横幅添加了 makeNewLink 选项。如果设置为true,则即使已存在一个新链接,也将强制其创建。

固定

  • 带有白色标签的域链接上的JSONP请求(为IE9 / 10中带有白色标签的域的应用修复了应用横幅)。

[v1.1.1]-2015-03-05

新功能

  • 向横幅添加了忘记隐藏选项,即使您已禁用横幅,您也可以显示它。

[v1.1.0]-2015-03-05

新功能

  • bower npm :您现在可以bower install branch-web-sdknpm install branch-sdk 来获取Branch SDK!
  • RequireJS CommonJS :您现在可以在RequireJS和CommonJS上下文中使用Branch库;只有require('branch')define(['branch'], function(branch) { ... });

固定

  • sendSMS() 使用带有白标签的域时,链接点击的URL路径不正确

[v1.0.1]-2015-03-03

固定

  • sendSMS() 使用缩小的Web SDK发送SMS时的未定义方法
  • banner() 未捕获的TypeError在iOS和Android应用程序banner
  • banner() 在iOS Safari上,横幅的宽度略大于100%的宽度
  • 当sessionStorage不可用时(即在Mobile Safari Private模式下)进行回退。

[v1.0.0]-2015-03-02

已变更

  • 鉴定() 改变到 setIdentity() setIdentity() 现在接受单个字符串identity 和回调,而不是对象{ identity: "string" } 和回调。
  • appBanner() 更改为 banner() 。标语仍接受链接数据参数,但现在包括选项参数。这允许自定义“下载”和“打开”文本: openAppButtonTextdownloadAppButtonText ,并且可以在移动设备或台式机上有选择地禁用横幅。横幅广告将显示相关文本,具体取决于用户是否已安装应用程序。现在,默认情况下,横幅也已嵌入到iFrame中,以隔离CSS。通过在选项参数中设置iframe: true ,可以选择关闭此功能。
  • createLink() 更改为 link()
  • createLinkClick() 已删除。
  • showReferrals() 更改为 Referrals()
  • showCredits() 更改为 credits()
  • redeemCredits() 更改为 redeem()
  • SMSLink() 更改为 sendSMS() 。附加参数添加:现在接受, metadatacallback ,和第三布尔值make_new_link ,迫使一个新链接的创建,即使一个已经存在。

固定

  • 在http上托管时IE10错误
  • 大量错误,错误和错别字

添加

  • 智能应用程序共享标语的改进 :在风格和功能上,应用程序标语都得到了显着改进。现在,横幅广告可以模仿iOS设备上本机iOS 8 Smart App Banner的样式和动画,并在Android设备上具有漂亮的材质设计外观。此外,横幅还具有多个上下文感知功能:1.如果用户已关闭横幅,则该横幅存储在会话中,并且在以后重新加载页面时它将保持关闭状态。 2.如果用户未安装应用程序,则横幅显示“下载文本”;如果Branch记录了安装移动应用程序的用户记录,则横幅将显示“打开文本”。
  • gzip压缩
  • 封闭编译器单元测试

[0.1.1]-2014-11-19

固定

  • 众多错误
  • https
  • 整体代码清理和重组

3个月前更新

网络版本历史


建议的编辑仅限于API参考页

您只能建议对Markdown正文内容进行修改,而不能建议对API规范进行修改。