2017-04-19 57 views
0

即時通訊用戶點擊電子郵件鏈接時試圖啓動我的應用程序..我見過很多這樣的帖子,但我似乎無法得到它的工作..有我遇到過的一個問題,如果我發送的鏈接是https://www.google.com(或任何其他有效的網站),當我點擊鏈接時,它的作品。它啓動Safari瀏覽器然後去該網站..但如果我用我的urlScheme替換它,電子郵件中的正文似乎不被讀爲鏈接..順便說一下..即時通訊創建電子郵件在客戶端..這裏是示例代碼..Objective C - 在電子郵件上點擊鏈接後啓動應用程序

Nsstring *htmlBodyWebsite = @「<a href=\」https://www.google.com\」>Click here</a>" < working 
Nsstring *htmlBodyUrlScheme = @「<a href=\」myApp://\」>Click here</a>" <not working 
// when i enter in safari browser - myApp:// << working 

如此看來,我已經設置urlscheme正確,因爲當我進入對myApp://在Safari,它促使我啓動我的應用程序。

所以這裏的過程,我在客戶端創建電子郵件消息......那麼,我們的服務器接收,並通過電子郵件將其發送到目標接收者..

現在當收件人收到郵件,在這裏是我做了一些意見..

當我發送htmlBodyWebsite,它工作正常。使用谷歌Chrome瀏覽器和電子郵件消息本身,當我點擊右鍵,然後檢查,我將能夠找到適當標記引用鏈接

但htmlBodyUrlScheme它沒有適當的HTML標註

感謝

+0

和什麼呢php標籤在這裏? – hassan

+0

服務器端是用php編寫的 – user7888262

+0

檢查鏈接https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html#//apple_ref/doc/ uid/TP40007072-CH6-SW1 –

回答

0

看來,如果我使用內置的郵件應用程序的IOS的鏈接挖掘工作..既不使用Safari打開gmail.com也不Gmail應用犯規使其解決這個問題..

相關問題