2013-03-22 20 views
1

我想在我的應用程序中實現深度鏈接,但我的應用程序現在沒有在市場上發佈。我可以成功地從我的應用程序發送消息。當我點擊消息時,它不會打開我的設備上安裝的應用程序。我還在我的設備上安裝了facebook默認應用程序。如果我的應用程序已安裝,則應從我的設備上點擊我的帖子在fb牆上打開我的應用程序,否則應使用瀏覽器。是否需要在市場上發佈應用程序以實現Android的深度鏈接

我跟着這個鏈接: -

https://developers.facebook.com/docs/mobile/android/deep_linking/#deeplink

但我沒有得到Android電子市場應用領域投入市場的URL中的文檔。據說這個字段是自動生成的。那麼在市場上發佈應用程序以實現深層鏈接是必要的。我錯過了什麼?

+0

嗨,你能夠運行該示例,因爲我總是被重定向到網頁,即使當我的手機上安裝了應用程序 – Prateek 2014-03-13 10:16:13

回答

1

不,不需要發佈深層鏈接工作。什麼樣的深層鏈接會嘗試首先轉到您的應用,如果您的應用不在設備上,它將使用android市場url來指導用戶安裝您的應用。如果您正在測試,只需在設備上安裝應用程序即可。

+0

+1對於你的答案我有AppLinkingHowTo從github項目下載和deeplinking在這個項目中工作但是這個應用程序打開一個對話框。我想打開默認的Facebook應用程序共享和深層鏈接不work.my請求res = facebook.request(「我/飼料」,參數,「POST」); – 2013-03-31 08:39:09

+0

你是什麼意思打開Facebook應用程序的共享? facebook.request方法會生成Graph API請求,並且您必須擁有必要的權限才能代表用戶發佈信息。如果您想要打開原生Facebook應用程序,則沒有官方支持的機制來執行此操作。 – 2013-04-02 16:04:43

0

它沒有必要發佈應用程序。你可以通過在你的設備上安裝應用程序來檢查它。但是如果您要求發送額外信息。那麼應該有問題接收你的requestId信息。因爲在我的情況下,當我的手機上安裝了應用程序時,我收到了信息..但是當我的手機上沒有安裝應用程序時,我無法收到該請求,並且通知讓我玩商店來安裝應用程序。必須面對這樣的問題?

相關問題