是否有人能夠成功地在SMS中嵌入自定義url方案(例如someApp://),以便iPhone在收到SMS時創建可點擊的鏈接以啓動應用程序嗎?在iPhone上的SMS中嵌入的自定義URL方案
在這裏有類似的問題,但是,我還沒有看到一個工作解決方案。
感謝
是否有人能夠成功地在SMS中嵌入自定義url方案(例如someApp://),以便iPhone在收到SMS時創建可點擊的鏈接以啓動應用程序嗎?在iPhone上的SMS中嵌入的自定義URL方案
在這裏有類似的問題,但是,我還沒有看到一個工作解決方案。
感謝
假設你已經定義了自定義URL方案的someApp:如下//你的短信創建鏈接:
「someApp:// Myurl」
一般而言,自定義URL方案是解決這個問題的方法。然而,這一點很複雜,因爲在iOS 5(以及基於我最近的測試得出的iOS 5.1.1)中,蘋果在他們的Messages應用程序中引入了一個錯誤,以便通過SMS收到的自定義URL不被識別爲鏈接。
見Custom URL scheme not recognized as link in SMS app(only in iphone 4 iOS 5.0)
在我關於iOS 6的情況下,如果從自定義發送者,即文本,而不是一個號碼發送的鏈路不是藍色。只要我們開始使用短號碼作爲發件人而不是自定義名稱,就會將其識別爲鏈接。
您必須創建以http,https或www開頭的URL方案。 但http://和https://在URL方案中不起作用,所以如果您要創建可點擊鏈接,則必須使用www設置您的URL方案。
例如, www.myapp然後可以打開你的應用程序的鏈接將是www.myapp://但在這種情況下,只有www.myapp會點擊並且://不會被點擊。
對於這種使用這種格式的URL方案
www.<characters1>.<characters2>
www.my.app //example
現在使用這種格式與點擊能夠網址打開應用: -
www.<characters1>.<characters2>://<anyThingYouWantToAppend>
www.my.app://open //example
WWW ..://足以打開您的應用,但我們正在追加任何ThingYouWantToAppend以創建可點擊的網址。
那麼你的CFBundleURLName和CFBundleURLSchemes在info.plist編輯器中看起來如何? – 2016-02-05 03:41:25
不適合我!!!!! – user2526811 2015-07-27 12:09:07