2015-04-27 31 views
0

我想要實現的是通過電子郵件發送鏈接,當用戶點擊電子郵件時,他應該被引導到我的IOS應用程序的收件箱,而不是IOS的主頁。是否可以通過單擊鏈接在IOS中打開某個活動?

可能嗎?

我見過AirBnB正在這樣做,不知道他們是怎麼做到的。

任何幫助將不勝感激。

+0

我相信他們正在使用UITextView並啓用'鏈接'字段。由於它們是鏈接,我會檢查'mailto:hello @ example.com'是否會打開Mail模式窗口/應用程序。 – Gasim

回答

0

您可以使用URL Schemes執行此操作。爲您的應用設置網址方案,並說demoApp。

現在,當您設置好並安裝了應用程序後,您可以進入safari並鍵入demoApp://點擊進入,您的應用程序將打開。

現在打開你的應用程序的具體視圖/屏幕,你可以傳遞上面的URL特定的字符串說demo:// inbox。當你的應用程序打開時,它會調用handleOpenUrl,如果它已經運行,否則將調用didfinishLauncingwithOptions。您可以提取關鍵字收件箱,並將應用程序重定向到收件箱屏幕。

現在,當發送一封電子郵件時,您需要發送上面的URL以打開您的應用程序的郵件。

相關問題