【发布时间】:2023-03-14 17:29:01
【问题描述】:
我需要在收到短信或电子邮件链接时启动应用程序。我已经阅读了有关 URL 方案的内容并且已经对其进行了测试并且它可以工作,但问题是如果该应用程序未安装在设备上,则不会发生任何事情。如果未安装该应用程序,我需要一种打开网址的方法,但我找不到这样做的方法...
有什么想法吗?
谢谢
【问题讨论】:
-
邮件应用程序如何识别您的 URL 架构?有什么格式吗? @安第斯
-
@G.Ganesh 最好的解决方案是遵循 Zebs 的指示,接受的答案
-
我不想从 AppStore 打开应用程序。我只想要邮件应用程序如何识别我的应用程序的 URL 架构。我添加了 URL 标识符之类的值:“com.openAgilePointApp”和 URL 架构:“todolist://www.acme.com?”在 plist 中并发送到 Apple 邮件应用程序,但邮件应用程序无法识别这些值。
-
@G.Ganesh 是的,我遇到了同样的问题,但是我只是发送了一个 http:// url,并且在 safari 打开后重定向......我不知道如何帮助你那...我也用谷歌搜索了很多试图找到答案,但无法确定。
-
嘿@Andres - 我建议你只配置一个分支链接 (branch.io) 来为你处理这个逻辑。它会在安装时打开您的应用程序,并在未安装时回退到 App Store 或网站(取决于您的配置方式)。不要自己构建这个......这是浪费时间。
标签: ios objective-c url-scheme