Web基本整合

👍

SDK统计

最新NPM版本最新NPM版本

开源Github存储库 https://github.com/BranchMetrics/web-branch-deep-linking
SDK大小 :50kb
速度 :中值80ms至250ms

🚧

iOS 14智能跟踪预防警告

在Safari的iOS 14上,您可能会看到“ branch.io”被列为Safari阻止并具有新的可见性。请注意,这是预料之中的,仅表示来自branch.io的cookie被阻止。网页功能或跟踪均不会受到影响。我们使用其他域来管理Cookie。

要求

该SDK需要本地浏览器Javascript,并且已经在所有具有sessionStorage功能的现代浏览器中进行了测试。无需第三方库即可使用SDK,因为它是100%本机Javascript。

浏览器特定支持

Chrome火狐浏览器苹果浏览器IE浏览器
9、10、11

配置 Branch

图像图像

初始化 Branch

<!doctype html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title></title>
  <script>
    // load Branch
    (function(b,r,a,n,c,h,_,s,d,k){if(!b[n]||!b[n]._q){for(;s<_.length;)c(h,_[s++]);d=r.createElement(a);d.async=1;d.src="https://cdn.branch.io/branch-latest.min.js";k=r.getElementsByTagName(a)[0];k.parentNode.insertBefore(d,k);b[n]=h}})(window,document,"script","branch",function(b,r){b[r]=function(){b._q.push([r,arguments])}},{_q:[],_v:1},"addListener applyCode autoAppIndex banner closeBanner closeJourney creditHistory credits data deepview deepviewCta first getCode init link logout redeem referrals removeListener sendSMS setBranchViewData setIdentity track validateCode trackCommerceEvent logEvent disableTracking".split(" "), 0);
    // init Branch
    branch.init('key_live_YOUR_KEY_GOES_HERE');
  </script>
</head>
<body>
</body>
</html>

🚧

转义键&值

WebSDK版本< = 2.48.0中的Journeys链接数据(从Journeys事件处理程序返回的数据)现在将包含转义的键和值。针对逸出字符包括" , ' , & , < ,和> 。这些字符将转义为其相应的HTML实体。另外,键和值中的URL将进行URI编码。

使用WebSDK > = 2.49的开发人员将注意到,Journeys链接数据中的值使用与上述相同的规则进行转义。密钥将不会被转义。

3个月前更新


推荐的后续步骤

Web SDK常见问题解答

Web基本整合


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

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