即时通讯用户点击电子邮件链接时试图启动我的应用程序..我见过很多这样的帖子,但我似乎无法得到它的工作..有我遇到过的一个问题,如果我发送的链接是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 –