2017-05-26 48 views
1

我現在正在查看Create Dynamic Links on iOS中的Firebase文檔。動態鏈接不如Firebase文檔所述

有兩件事情不會發生在我身上,因爲他們應該在演示視頻中。

  1. 在這部分視頻(13:30〜14:00)中,appStore打開,但對我來說卻不是。 當我沒有安裝應用程序時點擊鏈接時,我可以選擇使用Safari打開鏈接或安裝Chrome。即使我選擇使用Safari打開,我仍然需要在實際到達AppStore之前執行幾次點擊。
  2. 在這部分視頻(14:00〜14:15)中,該應用程序是從Xcode啓動的,並且可以在調試控制檯中看到函數func應用程序(:,open :, options :)被調用,但對我來說它不會被調用。

如果這可能是相關的,我使用Xcode版本8.3.2和使用iOS 6版本10.3.2的iPhone 6進行試驗。

我在想我是否做錯了什麼,或者文檔不完整。

任何有關我應該如何處理這種情況的提示將非常受歡迎。提前致謝。

回答

0

這個概述視頻現在已經有一年了 - 在此期間有幾件事情發生了變化。

  1. Apple added a security alert in iOS 10.3需要額外點擊。如果沒有這些點擊,直接進入App Store已經不再可能了,儘管我之前沒有遇到過安裝Chrome的邀請......在查看複製步驟以瞭解如何獲得這些內容方面很有趣。
  2. 這是令人困惑的,我從來沒有能夠確切地確定什麼時候被調用。幸運的是,只要你獲得鏈接對象,它的來源並不重要。有關這方面的更多討論,請參閱here
+0

我明白了,謝謝你提供的信息,但這是一個壞消息。重點是簡單直接的權利?運行應用程序或Go-GetIt-onTheStore,這種簡化消失了一倍的魅力。無論如何,關於Chrome(我沒有在我的設備上),當我堅持我製作的動態鏈接時,我有這個選擇,就這些。 – Michel

+0

對於第二點你是對的,「只要你得到鏈接對象,它從哪裏來就無所謂了」。對我而言,問題在於我無法在任何地方看到它。 – Michel

+0

這是一個蘋果限制,所以這適用於所有應用程序不幸的。你在哪裏點擊動態鏈接?在哪個應用程序?你能發佈完整的AppDelegate嗎? –