2017-04-19 53 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应用犯规使其解决这个问题..

相关问题