2014-07-25 76 views
1

根據此文檔(https://developers.facebook.com/docs/applinks/ios),如果應用程序未安裝在設備上,用戶將看到一個選項來安裝它。我可以看到Facebook使用SKStoreProductViewController來完成此操作。Facebook AppLinks全新安裝

如果用戶安裝應用程序,似乎應用程序應該在下載後使用正確的al_applink_data自行打開,但我從來沒有看到發生這種情況。該應用程序從不打開它自己;用戶可以自行打開應用程序。

據瞭解,「應用程序:openURL:sourceApplication:annotation:」只有在設備首次啓動時註冊自定義URL後纔會調用。如果應用程序在安裝後從未打開過,那麼這個調用永遠不會發生。如果這應該是工作,那麼如何?

任何人都可以填寫空白嗎?

回答

0

我有同樣的問題,我仍然在挖它。

但是,讓我指出iOS上的自定義URL在安裝期間註冊,而不是在第一次應用程序運行期間註冊。你可以做如下實驗:

  1. 安裝新的應用程序自定義URL支持
  2. 不要運行該應用程序(只需安裝)
  3. 打開自定義URL由應用>應用程式支援會打開