因此,如果用戶已安裝我們的應用程序並打開我們的應用程序,我們有一個手機下載網站,我們希望繞過該網站。我們正在使用分支JavaScript代碼來嘗試完成此任務。我們有我們的分支鍵,我有'my_branch_key',我們直接從分支指令中複製下面的其餘代碼。當然,它沒有重定向我們的移動用戶。我想象的問題是代碼中缺少某種應用程序標識符,但我們無法找到有關在哪裏添加該代碼的任何說明。任何人都知道我們錯過了什麼以及我們需要添加它的位置。任何建議將不勝感激。使用branch.io重定向到javascript中的應用程序
// load the Branch SDK file
(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 banner closeBanner creditHistory credits data deepview deepviewCta first getCode init link logout redeem referrals removeListener sendSMS setIdentity track validateCode".split(" "), 0);
branch.init('my_branch_key');
// define the deepview structure
branch.deepview(
{
'channel': 'mobile_web',
'feature': 'deepview',
data : {
'source': 'website'
}
},
{
'open_app': true
}
);
附加信息:我們注意到試圖測試,一對夫婦我們的iPhone用戶時的古怪,它似乎完美地工作,但對於iPhone用戶和所有Android用戶的其餘部分仍然失敗重定向。
任何想法爲什麼它不適用於Android? –
你在Android上使用什麼瀏覽器?我只是做了一些測試,它看起來像'open_app:true'在股票Android瀏覽器上按預期工作,但目前不在Chrome或Firefox上(可能是因爲它們使用Chrome Intents)。如果您使用的是股票瀏覽器,可能您的URL方案在某種程度上配置錯誤 –
只是使用股票瀏覽器,我想,點擊手機上的電子郵件鏈接。我在哪裏配置URL方案? –