2015-10-15 125 views
6

我目前正在爲客戶端實施iOS9通用鏈接。iOS9通用鏈接不適用於Safari,但適用於其他應用程序

以下apple docgoodtutorials之後,我成功地使用Safari的測試鏈接網頁幾乎在第一次嘗試中工作。

但突然之間,沒有一個測試鏈接工作了!我在一天結束時搜索了四個沒有回答的問題,直到今天早上我試圖從Chrome應用程序中打開這些測試鏈接時:再次運行。

我的事實很疑惑它昨天完美的工作,併發生了一件事防止Safari瀏覽器呈現的應用程序,顯示的網站,而不是(沒有源/服務器代碼更改)

我懷疑自己有點擊上面的右邊的快捷方式(與網站訪問權限),並且我懷疑Safari已經保存了這個選項。 (儘管重新啓動我的手機並刪除Safari緩存)

有沒有人有任何線索發生了什麼?

如果Safari確實保存了事實,我點擊右上角的按鈕,是否有辦法讓它忘記?

回答

4

好吧。

St.derrick answer非常interresting,但他的評論的一個更是:

正如我懷疑,通過點擊導航欄中的「mysite.com」的右上角,iOS的停止打開應用程序時,你訪問該URL。

要恢復最初的行爲,iOS的網頁上增加了一個頭(最初是隱藏的)(mysite.com),「公開的應用程序」選項。

不幸的是,我沒有找到任何關於這種行爲的官方文檔,這可能會使我們瘋狂。

8

要再次啓用通用鏈接以在應用程序中打開而不是Safari瀏覽器,我們需要執行以下操作。

  • 長按郵件或iMessage中的通用鏈接,然後您會看到選項是否在Safari或App中打開。
+1

還長敲Safari中的鏈接會彈出一個操作菜單,您可以再選擇「打開方式MyAppName」。 花了幾個小時,直到我找到答案!非常感謝你!!! – guido

1

如果通用鏈接成功地打開你的應用程序,然後單擊通過Safari瀏覽器(通過點擊在應用程序的導航欄的右上角的網站),那麼iOS的停止,當您訪問打開的應用程序URL。

然後在Safari中,你可以拉下來在頁面的頂部,「打開」,露出了一面旗幟。

相關問題