我在电子邮件中发送自定义 url 方案链接:
[body appendString:@"<div><a href=\"my-custom-url-scheme:test\"><button type=\"button\">Open in App</button></a></div>"];
这成功地在我发送的电子邮件中添加了一个按钮,点击该按钮时,会打开我的应用程序(如果已安装)。
当我在 iOS 设备上的 mail.app 中打开电子邮件时,这可以正常工作,但是当我在 Gmail 中打开邮件时(通过 Safari 和本机 GMail 应用程序),它什么也没做。
这是框架的限制吗?或者 safari 应该能够识别这些链接吗?