啓動電子郵件並在iPhone上啓動新電子郵件的網址爲「mailto://[email protected]」。我只想啓動電子郵件應用程序,將用戶放在主菜單或收件箱中。iPhone電子郵件應用程序啓動網址
「的mailto:」開始組成一個新的空白電子郵件
我已經試過「郵件」,「電子郵件」和其他幾個人。有沒有辦法啓動電子郵件應用程序?
啓動電子郵件並在iPhone上啓動新電子郵件的網址爲「mailto://[email protected]」。我只想啓動電子郵件應用程序,將用戶放在主菜單或收件箱中。iPhone電子郵件應用程序啓動網址
「的mailto:」開始組成一個新的空白電子郵件
我已經試過「郵件」,「電子郵件」和其他幾個人。有沒有辦法啓動電子郵件應用程序?
我不這麼認爲,因爲url方案的全部想法是在自己的應用程序中啓動另一個應用程序。觀看特定的YouTube視頻,寫郵件等。
此外,這聽起來像一個奇怪的要求 - 爲什麼你只是想發送他們到他們的電子郵件客戶端,而沒有他們撰寫電子郵件?
您是否嘗試過使用無效的電子郵件地址?像mailto://!!!
?
有趣的思想。當我有機會時我會嘗試。我猜測即使它有效,它也會引起用戶的注意。 – DougW 2009-12-22 05:19:59
從文檔(突出顯示添加)。
mailto方案用於啓動郵件應用程序並打開 電子郵件撰寫工作表。 指定郵件地址時,您必須提供 目標電子郵件地址。
所以它沒有出現,你可以做你想做的。
-t
mailto://方案不能做我想要的,但這並不意味着該應用程序還沒有註冊可以的另一個url方案。 – DougW 2009-12-22 05:11:34
除非您可以找到SDK文檔中記錄的URL方案 - 使用它將違反您的開發人員協議,您的應用程序將被拒絕。 我在SDK文檔中看不到任何其他的URL方案註冊電子郵件。抱歉。 – Tim 2009-12-22 16:53:11
嗯,會嗎?使用其他應用程序的url方案並不違反TOS。我似乎無法找到它,但如果您可以將協議或蘋果文檔的部分引用給我,我會很樂意接受您作爲我的問題的答案。謝謝蒂姆。 – DougW 2009-12-25 00:01:04
不,你不能。
;)
沿着什麼蒂姆說行,因爲URL的處理是自動的,並試圖降低URL到的郵件應用中莫名其妙地拋出了,只是顯示的菜單可能會產生不良的結果應用程序評論或未來的OS/Mail應用程序版本中,即使您使其工作,也可能不喜歡它。你可能需要它,但這是另一回事:)
如果你想「只是啓動應用程序」,看看這裏。 http://iosdevelopertips.com/cocoa/launching-other-apps-within-an-iphone-application.html
從iOS 7開始使用消息ID技巧,現在可以實現這一點。使用URL爲message:<messageID>
的虛擬消息ID(如0)。
請參閱本blog post更多信息:
一個快樂的副產品這個URL方案和行爲的是,你可以使用一個虛擬字符串的郵件ID,只是推出無深層鏈接的郵件應用程序到特定的電子郵件。這可以實現應用可能希望將用戶直接啓動到其收件箱中的情景,例如驗證他們的電子郵件地址以完成註冊過程。
我認爲答案只是「不」。我沒有接受答案,因爲我認爲他們的理由都是錯誤的。如果有人會發布「不,你不能」我會接受。 – DougW 2009-12-27 23:18:52
如果你錯過了,有一個[優秀的答案](http://stackoverflow.com/a/24953719/2547229),鏈接到[本文](https://medium.com/@vijayssundaram/how-對深層鏈接到IOS-7-郵件6c212bc79bd9)。您可以打開郵件應用程序。您甚至可以在您的特定註冊回覆電子郵件中打開它。 – Benjohn 2015-07-09 13:05:01