Web基本整合

当前的SDK版本2.52.5

请查看 Web SDK版本历史以查看更改日志。

要求

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

浏览器特定支持

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

配置 Branch

初始化 Branch

)(窗口,文档, "脚本" "分支" ,function(b,r){b [r] = function(){b._q.push([r,arguments])}},{_ q:[] ,_v:1}, " addListener applyCode autoAppIndex横幅closeBanner closeJourney creditHistory点数数据deepview deepviewCta第一个getCode初始化链接注销赎回引用removeListener sendSMS setBranchViewData setIdentity track validateCode trackCommerceEvent logEvent disableTracking " .split( " " ),0); //初始化分支 branch.init( ' key_live_YOUR_KEY_GOES_HERE ' ); </script> </head> <body> </body> </html>
<!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基本整合


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

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