即時通訊用戶點擊電子郵件鏈接時試圖啓動我的應用程序..我見過很多這樣的帖子,但我似乎無法得到它的工作..有我遇到過的一個問題,如果我發送的鏈接是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標註
感謝
和什麼呢php標籤在這裏? – hassan
服務器端是用php編寫的 – user7888262
檢查鏈接https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html#//apple_ref/doc/ uid/TP40007072-CH6-SW1 –