簡體   English   中英

在Facebook / Messenger中打開時,深層鏈接無法打開本機應用程序(在其他應用程序中工作...)

[英]Deep link not opening native app when opened in Facebook/Messenger (working in other apps…)

MessengerFacebook中打開時,我的自定義深層鏈接不再打開我的原生應用程序,而是顯示App Store ,而它仍在Safari,SMS,Whatsapp應用程序中有效工作 ......

Flow非常標准:

如果scheme_based url失敗,用戶點擊重定向到打開App Store的網頁的網址 - 代碼段:

var loadedAt = +new Date;
setTimeout(
  function() {
    if (+new Date - loadedAt < 2000){
      window.location = appstoreFail;
    }
  }
,25);

//Try launching the app using URL schemes
window.open(appUrlScheme,"_self");

知道為什么Facebook沒有識別應用程序方案網址嗎? 他們改變了什么嗎? Facebook或Messenger正在打開一個Web視圖,所以可能會有一些東西,但我感覺它之前正在工作並最近停止工作...

非常感謝您的建議,或者從Facebook / Messenger打開本機應用程序的任何解決方法!

盧卡斯

Facebook可以在他們的應用程序中通過任何網絡請求做任何他們想做的事情,似乎他們選擇在他們的應用程序的最新版本中阻止非http請求...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM