2016-11-22 46 views
0

當我忘記密碼時,如果重置密碼,我會通過短信接收鏈接。 (網址:http://www.example/forgotten-password/[token]使用http方案的深層鏈接iOS

我的目標是打開我的iOS應用程序,當我點擊這個鏈接,但目前,我的搜索屏幕只喜歡MYAPP定製方案:// ....

你知道,如果我可以使用HTTP方案深層鏈接

+0

可能的重複[可能在iOS中處理自己的http URL方案?](http://stackoverflow.com/questions/4403992/possible-to-handle-your-own-http-url-schemes-in- ios) – EvilGeniusJamie

+0

感謝您的評論。實際上它是針對iOS9及更高版本的解決方案,但是我的應用程序可以在iOS8上運行 – Ben44

回答

1

實現像MYAPP自定義方案:// Inter-App Communication

在您的網頁(例如URL http://www.example/forgotten-password/[token]),只需將用戶重定向到您的自定義方案(MYAPP://) 。

這樣用戶將點擊他通過短信收到的鏈接。它將打開Safari,用戶將自動重定向到您的應用程序。

+0

這不是一個好的解決方案,因爲它會導致在iOS 8 +上「確認要打開此應用程序」消息。正確的解決方案是實現通用鏈接(沒有確認警報)*和*自定義URI方案作爲備份。 –

+0

同意。雖然,通用鏈接需要iOS 9. – Sudo

+0

是的,Universal Links確實需要iOS 9.但是,iOS 9和10現在已經超過95%的市場採用(https://mixpanel.com/trends/#report/ios_10),所以任何不能正確支持它們的東西(例如,一個自定義的URI方案)可能都不值得實施 –