网络版本历史

[2.62.0] - 2022-07-14

  • Update closure compiler to latest version

[2.62.0] - 2022-05-23

  • Converted the deprecated referral, credit methods to no ops
  • Minor linting corrections
  • Fix issue with branch_key not being sent for POST request
  • Generate and add new build files

[2.61.0] - 2022-05-04

  • Implemented changes to handle center_overlay template type
  • Add meta tag to make the webSDK WCAG conform
  • Fix cannot read properties of undefined for center overlay

[2.59.0] - 2021-10-14

  • Change to separate the custom and event data for the custom events
  • Updates iframe insertion and manipulation logic to account for async iframe load

[2.58.3] - 2021-08-19

  • Stringifies null values in custom data

[2.58.2] - 2021-05-24

  • Set overflow to hidden for full page interstitial and unset when user clicks to remove interstitial
  • Applies css to .branch-banner-no-scroll
  • Fis linting errors

[2.58.1] - 2021-05-10

  • Remove marginTop and marginBottom on body and used transform property to animate the body
  • Avoid document.write()

[2.58.0] - 2021-03-04

  • Add support for standard events INITITATE_STREAM and COMPLETE_STREAM

[2.57.1] - 2020-11-19

  • Allow link creation when tracking disabled

[2.57.0] - 2020-11-04

  • Update identity field from v1/open and v1/profile requests and responses respectively

[2.56.2] - 2020-10-20

  • Fix unsafe eval error
  • Remove more usage of JSON.parse

[2.56.1] - 2020-08-26

  • Introduce utils.isWebKitBrowser()
  • Account for Firefox, Edge, Opera, and Yandex on iOS

[2.56.0] - 2020-08-11

  • Change $journeys_cta to use original URL rather than Branch Link

[2.55.0] - 2020-07-27

  • Look for _open_delay_ms instead of _web_open_delay_ms. Look for exact param. Also delay for Safari >= 11.

[2.54.5] - 2020-07-23

  • Adds START_TRIAL standard event

[2.54.4] - 2020-07-16

  • Allow disableTracking() and setBranchViewData() before init()

[2.54.3] - 2020-07-07

  • Remove unnecessary commands
  • Update example.html

[2.54.2] - 2020-07-01

-Use session.patch instead of session.update. Added removeNull option

  • Null out developer identity on logout

[2.54.1] - 2020-05-26

  • Fix example.html

[2.54.0] - 2020-05-26

  • Restore variables that shouldn't have been deleted. Use ids instead of classes for individual display fields.
  • Add customer_event_alias to custom events
  • Add identity and devloper_identity to pageview and open params

[2.53.2] - 2020-04-17

  • Fix lint

[2.53.1] - 2020-04-06

  • Has app fix falsify

[2.53.0] - 2020-03-26

  • Add functionality to Base64 encode/decod BFP
  • Fix warning for session file
  • Fix for alternate_browser_fingerprint_id encoding
  • Store identity in session/local

[2.52.7] - 2020-03-12

  • Decode html symbols

[2.52.6] - 2020-03-04

  • Remove BFP docs
  • Push dismissal metadata to v1/dismiss

[2.52.5]-2020-02-04

–引入可取消(dismissal)分析
–修改 API 验证

[2.52.4]-2020-01-23

  • JOUR-3755:将 metadata添加到 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() 调用回调中的 Surfaces 错误
  • 修复了传递.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

  • 对用于 Auto-Branchify 深度链接的 API 进行 Bugfix 更新

[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 response 中读取 journey_link_data 属性与从 Journeys 模板中读取相比。

[2.48.0]-2018-12-19

  • 修复了Journeys CTA 中的 og:type 抓取错误
  • 重新添加 api2支持
  • 增加了对 Auto-Branchify 深度链接的支持

[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

  • 推出 Journeys 取消(dismissal)功能

[2.42.0]-2018-08-07

  • 发布 willNotShowJourney 的错误修复

[2.41.0]-2018-07-26

  • 重构 Journeys 以提高性能。

[2.40.0]-2018-07-18

  • 在 instrumentation 对象内引入" 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

  • 将 journey-load-time metric 添加到 instrumentation 对象中

[2.35.1]-2018-06-04

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

[v2.35.0]-2018-06-04

  • instrumentation 对象已添加到 v1/url 和 v1/has-app 请求中
  • willShowJourney 现在已于稍后的时间点在 Journey flow 发布
  • nonce 添加对 WebSDK 的支持

[2.34.0]-2018-05-19

  • 引入了 disableTracking() 函数,使您的客户在集成了 WebSDK 的网站上浏览时保持隐私。它包括在没有相关个人身份信息的情况下显示 Journey 的功能。
  • 修复了以下错误:如果先前未调用 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 deepview 在初始页面加载时不显示 URI scheme 弹出窗口的错误

[2.31.0]-2017-12-20

  • 传递 metadata到 branch.init()以进行 Journeys 定位
  • 修复了侦听 Smart Banner 和 Journeys 中的所有事件相关的错误
  • 修复了在 Journeys 中显示不同语言相关的错误

[2.30.0]-2017-11-17

  • 通过 logEvent() 添加了注册 commerce 事件,content 事件,user lifecycle 事件和自定义事件的能力

[2.29.0]-2017-10-17

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

[2.28.0]-2017-09-27

  • 添加了对 iFrame 和 SafeFrame 的支持
  • 修复了在测试模式下 Journey 的深度链接错误
  • 触发 “pageview” 事件时,将托管的深度链接数据添加到请求参数

[2.27.1]-2017-09-15

  • 从 SVG 标签中删除额外的 xmlns 属性

[2.27.0]-2017-09-08

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

[2.26.1]-2017-08-31

  • Added check to ensure Journey link data is valid JSON

[2.26.0]-2017-08-30

  • Adds Journey Link data to event listeners

[v2.25.2]-2017-08-11

  • 添加额外的错误记录

[v2.25.1]-2017-08-07

  • 发送额外的页面 metadata作为 pageview 事件的一部分

[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 key 作为 branch.data() response 的一部分
  • 修复隐藏和显示 Journey 相关 body margin 问题
  • 提供通过 branch.init()选项字典传递_branch_match_id 的功能
  • 隐藏 Journey 后删除剩余的 CTA 脚本
  • _branch_match_id 不可用时重置会话数据
  • 提供将自定义 "url" 作为 branch.init()选项字典的一部分进行传递以触发 Journey 筛选器的功能
  • 确保默认情况下,Referring Branch Link 通过 Journey CTA 传递

[v2.24.0]-2017-06-26

  • Allow no animation for journeys
  • Fix table of contents

[v2.23.0]-2017-05-03

  • Remove is_referrable flag
  • Send branch_key and screen dimensions
  • Fix journeys dismiss bug

[v2.22.1]-2017-04-05

  • Event listener minification fix

[v2.22.0]-2017-04-04

  • Prevent multiple journeys
  • Add data in listener callback
  • v1/credits 修复
  • Security/bug fixes

[v2.21.0]-2017-03-29

  • Fix branch.credits() bug
  • Fix null session data bug

[v2.20.0]-2017-03-16

  • No scroll class for full page fixed journeys

[v2.19.0]-2017-03-07

  • Add ability to track commerce events
  • Fix for 'no_journeys' not being respected when passed in as an option to branch.init()
  • Other minor bug fixes

[v2.18.0]-2017-02-10

  • Add closeJourney method
  • Add ability to initialize a new journey without page change
  • Remove branch css with delay
  • Refactor journeys initialization

[v2.17.0]-2017-01-23

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

[v2.16.1]-2017-01-10

  • Fix bug in floating button support

[v2.16.0]-2017-01-10

  • Support floating button journeys banner
  • Fix init bug when banner is hidden
  • Publish journeys events

[v2.15.0]-2016-12-22

  • Journeys support multiple branch-journeys-top divs

[v2.14.0]-2016-12-15

  • Add creation source to link payload
  • Support partial height smart banners
  • Remove goog.json references

[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 测试 url 行为
  • 修复无痕浏览 localStorage 错误
  • 重播 Deepview 调用

[v2.10.0]-2016-09-29

  • 在抓取工具中包含 applink
  • 小错误修复

[v2.9.0]-2016-09-22

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

[v2.8.0]-2016-09-12

  • 支持 journeys iframe
  • Pass banner options for smartbanner migration
  • Check for existence of document head

[v2.7.0]-2016-08-19

  • Journeys 取消广告横幅
  • 添加初始化失败的可观测性
  • 区分 deepview 和广告横幅回调

[v2.6.0]-2016-08-01

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

[v2.5.2]-2016-07-18

  • 尝试重新创建文档

[v2.5.1]-2016-07-14

  • 添加 Journeys 顶部广告横幅功能

[v2.4.0]-2016-07-08

  • Dynamically generated call to action buttons for journeys
  • Open_app flag no longer set to true
  • Updated unit tests

[v2.3.0]-2016-06-24

  • 在 branch.init()中发送的“选项”
  • Tag injection
  • Page view events are no longer asynchronous

[v2.2.1]-2016-05-31

  • 使 npm 和 bower 重新同步
  • 点击广告横幅时强制路由改变的单页应用的修复
  • 文档错别字

[v2.2.0]-2016-05-05

  • 修复子域的 sendSMS 问题
  • 修复自定义广告横幅样式问题
  • 添加了通过事件自定义 Branch View 显示的功能

[v2.1.6]-2016-04-27

  • 是否遵守 “Do Not Track” 的选项

[v2.1.5]-2016-04-20

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

[v2.1.4]-2016-04-20

  • 用户选择 “Do Not Track” 时禁用广告横幅
  • 通过第三方调用实现数据的持久化

[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 的深度链接路径

[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

  • 修复了删除请求参数(Query String)时不保留引用链接数据的问题
  • 修复了 webpack 用户找不到模块 “Branch” 的问题
  • 修复了即使用户拥有应用,广告横幅也始终显示“下载”的问题
  • 更新了 CircleCI 测试系统
  • 文档更新

[v1.8.4]-2015-12-21

  • 删除推荐功能
  • 在 Android 上支持 App Link
  • 修复了 iOS 上无痕浏览的问题
  • 新的 Deep View 示例页面

[1.8.3]-2015-12-08

  • 修复广告横幅调用,以便即使存在引用链接也可使用 Deepview 逻辑
  • 更新了广告横幅布局,包括主题
  • 为广告横幅添加了额外的字段
  • 例如,使用 Branch Key 代替 API Key
  • 更新许可证

[v1.8.2]-2015-11-30

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

[v1.8.1]-2015-11-19

  • 修复了手机广告横幅的错误

[v1.8.0]-2015-11-17

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

[v1.7.1]-2015-10-23

  • Fixed error in branch.banner() that caused the option make_new_link to be ignored.

[v1.7.0]-2015-09-25

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

[v1.6.11]-2015-09-17

  • Fixed error in branch.init() that failed to send browser_fingerprint_id to API when checking for has_app

[v1.6.10]-2015-09-04

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

[v1.6.9]-2015-08-26

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

[v1.6.8]-2015-08-25

  • 修复了阻止 referring_link 在会话中持续存在的错误
  • 修复了在 branch.track()中阻止 metadata被正确传递到服务器的错误

[v1.6.7]-2015-08-14

新功能

  • The has_app property in the session, and the mobile device action text automatically updates when a user installs the app - without reloading the page!

[v1.6.6]-2015-08-02

  • 固定 bower 路径

[v1.6.5]-2015-07-28

  • 修复在退出 Cordova 和 Titanium 后阻止随后的 API 调用的错误
  • 从 Web SDK repo 中删除 Cordova SDK,并将其移至自己的存储库

[v1.6.4]-2015-07-21

  • 将代码创建,应用,验证添加到 web 测试平台
  • Fixes undefined function a.L() with minified build in addListener() method
  • 修复了 setIdentity()和 logout()函数无法正确管理 Cordova 会话的问题

[v1.6.3]-2015-07-20

  • 修复了仅加载用户曾经点击过的第一次链接点击数据的问题
  • Adds the .first() method to the Web SDK, from Titanium and Cordova
  • Fixes the Titanium and Cordova .first() methods

[v1.6.2]-2015-07-17

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

[v1.6.1]-2015-07-07

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

[v1.6.0]-2015-07-06

  • 修复了移动 saucelab 测试并出现无提示故障的问题
  • 修复了 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

新功能

  • Adds previously Cordova only functions to Web: creditHistory()getCode()validateCode(), and applyCode()

[v1.5.4]-2015-05-21

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

改进之处

  • 后台改进,当 XHR 和 JSONP 请求失败或超时时,将它们重试3次。

[v1.5.3]-2015-05-21

新功能

  • Adds referring_link property to both init() and data() methods that returns the referring link, if available.

[v1.5.2]-2015-05-18

新功能

  • 指定在台式机和移动设备上的应用广告横幅是否有"粘性" (位置:固定)
  • 将应用广告横幅设置为永远不再显示第二次,或者等到指定的天数后再显示
  • Adds customCSS property to banner to allow custom styles

固定

  • Fixes body element position when banner is shown with body { position: relative; } or body { position: absolute; }
  • 当广告横幅显示时修复 body 背景图像位置

[v1.5.1]-2015-05-13

  • 通过 XHRRequests 修复了导致 InvalidState 错误的 IE11错误

[v1.5.0]-2015-05-11

新功能

  • 集成测试
  • 添加智能条幅广告位置选项,可能的值有: “top” 或 “bottom”
  • 将 data_parsed 添加到 branch.init()并将 referring_data_parsed 添加到 branch.setIdentity()
  • Adds a branch-banner-is-active class to the body element when the smart banner is open, and removes it when the banner is closed
  • 修复了 Cordova open 方法的问题

[1.4.2]-2015-05-06

  • 修复了无数据链接创建中的错误
  • 添加选项以自定义广告横幅中的 “Send Link” 文本

[1.4.1]-2015-04-29

  • 修复了死代码消除错误

[1.4.0]-2015-04-25

  • 添加 Cordova 版本的 SDK!添加 Cordova 指南并添加升级指南
  • 修复了导致短信等待指示器被错误放置的应用广告横幅错误
  • 正确实现队列
  • 切换 Web SDK,使其使用 Branch Key 而不是应用 ID
  • Adds closeBanner() method

[v1.3.4]-2015-04-10

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

[v1.3.3]-2015-03-31

固定

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

[v1.3.2]-2015-03-30

固定

  • 修复并添加了未传递给 session 的 tests link_identifier

[v1.3.1]-2015-03-24

固定

  • 对广告横幅中的长应用标题和描述进行断行和包装

[v1.3.0]-2015-03-23

新功能

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

固定

  • 保留现有的 body 类—thanks @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

新功能

  • 向广告横幅添加了 forgetHide 选项,使您能够在用户禁用广告横幅的情况下也照样可以显示它

[v1.1.0]-2015-03-05

新功能

  • bower and npm: you can now bower install branch-web-sdk or npm install branch-sdk to get the Branch SDK!
  • RequireJS and CommonJS: you can now use the Branch library in both RequireJS and CommonJS contexts; just require('branch') or define(['branch'], function(branch) { ... });!

固定

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

[v1.0.1]-2015-03-03

固定

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

[v1.0.0]-2015-03-02

已变更

  • identify() changed to setIdentity(). setIdentity() now accepts a single string identity and callback, rather than an object { identity: "string" } and a callback.
  • appBanner() changed to banner(). The banner still accepts a link data parameter, but now includes an options parameter. This allows custom Download and Open text: openAppButtonText or downloadAppButtonText, and the banner can be selectively disabled on either mobile or desktop. The banner will display the relevant text, dependent on whether the user has the app installed. The banner is now also embeded, by default, in an iFrame in order to isolate the CSS. This can optionally be turned off by setting iframe: true in the options parameters.
  • createLink() 更改为 link()
  • createLinkClick() 已删除。
  • showReferrals() 更改为 referrals()
  • showCredits() 更改为 credits()
  • redeemCredits() 更改为 redeem()
  • SMSLink() changed to sendSMS(). Additional parameter added: Now accepts, metadatacallback, and a third boolean value make_new_link which forces the creation of a new link, even if one already exists.

固定

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

添加

  • 智能应用分享广告横幅的改进 :在风格和功能上,应用广告横幅都得到了显著改进。现在,广告横幅可以模仿 iOS 设备上原生 iOS 8 Smart App Banner 的样式和动画,并在 Android 设备上呈现优雅的材质设计外观。此外,广告横幅还具有多个上下文感知功能:1. 如果用户已关闭广告横幅,该广告横幅将存储在会话中,并且在以后重新加载页面时保持关闭状态。 2. 如果用户未安装应用,广告横幅则显示 Download text;如果 Branch 记录了安装移动应用的用户记录,则广告横幅将显示 Open text。
  • gzip 压缩
  • Closure compiler 单元测试

[0.1.1]-2014-11-19

固定

  • 众多故障
  • https
  • 整体代码清理和重组

这个页面对您有帮助吗?