我已经在我的应用程序中创建了 URL 方案。我只是想从电子邮件中打开我的应用程序。我在浏览器中复制自定义 URL 方案 myapp:// 并打开我的应用程序。但是当我尝试在 iOS 邮件客户端中从电子邮件中打开它时,它打不开。要从电子邮件打开我的应用程序,是否需要执行任何额外操作?
最佳答案
不幸的是,一些电子邮件客户端无法正确处理自定义 URL。
一种解决方案是让浏览器而不是电子邮件客户端打开链接。只需在某处托管一个带有重定向的网页,然后重定向到您的自定义链接。
例如一个php页面:
<?php
$arg = $_GET["arg"];
$url = "myapp://host?arg={$arg}";
header("Location: {$url}");
?>
然后在邮件中放一个正常的链接:
http://www.example.com/openurl.php?arg=123
关于ios - iPhone:URL 方案不适用于邮件客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31071311/