簡體   English   中英

在Safari / GMail中打開自定義網址鏈接

[英]Opening a custom url link in Safari/GMail

我在電子郵件中發送自定義網址方案鏈接:

[body appendString:@"<div><a href=\"my-custom-url-scheme:test\"><button type=\"button\">Open in App</button></a></div>"];

這會在我發送的電子郵件中成功添加一個按鈕,當點按時,會打開我的應用程序(如果已安裝)。

這在我在iOS設備上的mail.app中打開電子郵件時工作正常,但是當我在Gmail中打開郵件時(通過Safari和本機GMail應用程序),它沒有做任何事情。

這是框架的限制嗎? 或者safari能夠識別這些鏈接嗎?

我發現的最佳解決方案是鏈接到Web服務器上的PHP腳本,該腳本接收參數並將請求重定向到Safari中的自定義URL方案。

此鏈接將在電子郵件中:

http://myserver.com/_script.php?parameter=one

然后重定向到:

myappscheme://開/參數=一個

它確實意味着您必須打開Safari來處理鏈接,但鑒於您無論如何都要從GMail應用程序打開鏈接,我認為這是一個小問題,以使其正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM