我在我的应用中创建了URL方案。我只是想通过电子邮件打开我的应用程序。我在浏览器中复制自定义网址方案 myapp:// ,它正在打开我的应用。但是,当我尝试从iOS邮件客户端的电子邮件中打开它时,它无法打开。从电子邮件中打开我的应用程序还有什么需要做的吗?
答案 0 :(得分:0)
在电子邮件正文中,您应该以html格式编写内容。在这里,您需要一个超链接,因此应该有<a href> ... </a>
例如:
<a href="myapp://">Launch MyApp</a>
希望这有帮助。
答案 1 :(得分:0)
不幸的是,某些电子邮件客户端只是无法正确处理自定义URL。
一种解决方案是让浏览器而不是电子邮件客户端打开链接。只需托管一个带有重定向的网页,然后重定向到您的自定义链接。
例如,一个php页面:
<?php
$arg = $_GET["arg"];
$url = "myapp://host?arg={$arg}";
header("Location: {$url}");
?>
然后在电子邮件中放置一个普通链接:
http://www.example.com/openurl.php?arg=123