2017-01-09 180 views
0

如果未安裝應用程序,我必須實現從Facebook發佈導航到我的本機iOS應用或應用商店。爲此,我嘗試了Facebook APP Link功能,但沒有奏效。然後我創建了Firebase動態鏈接,並直接在Facebook應用上發佈。點擊發布的鏈接後,顯示一個彈出窗口說「離開Facebook?此網頁正嘗試在Facebook之外打開應用程序,您確定要打開它嗎?」 點擊是後,它什麼都不做。我已經與https://app_id.app.goo.gl/apple-app-site-association交叉驗證創建的鏈接它顯示關聯的包ID,團隊ID,應用商店ID。 任何人都可以請建議我正確的途徑來實現與facebook張貼到應用程序的深層鏈接? 另外,我們可以測試深層鏈接與不在App Store上的應用程序嗎? 在此先感謝。Firebase動態鏈接無法導航到ios app/appstore從iOS中的Facebook發佈

+1

FB不會從深層鏈接重定向 因爲它使用自己的應用內瀏覽器,因此它無法讀取您的URLscheme –

回答

1

Facebook不喜歡用戶離開他們的應用程序。差不多一年前,他們在iOS應用程序中停止支持App Links,並且從未支持Universal Links(這是Firebase動態鏈接使用的)。

唯一的解決方法是將用戶引導至一個CTA按鈕着陸頁,並把(比上一上你舉辦這次着陸頁不同的域)該按鈕後面的另一深層鏈接。這對用戶來說是一個額外的步驟,但目前是唯一的選擇。 Branch.io(全面披露:我在分支團隊中)通過Deepviews功能進行此操作。動態鏈接目前沒有相應的功能,所以你需要自己構建一些東西。

+0

我已經使用com.companyname.example包ID實現了與Facebook的Firebase動態鏈接。我該如何確保它能與我的蘋果商店捆綁ID一起工作?請幫忙。目前它總是導航到appstore的應用程序,雖然我的iPhone具有相同的應用程序相同的捆綁ID。請指教。 –