2015-04-27 27 views
0

我想要实现的是通过电子邮件发送链接,当用户点击电子邮件时,他应该被引导到我的IOS应用程序的收件箱,而不是IOS的主页。是否可以通过单击链接在IOS中打开某个活动?

可能吗?

我见过AirBnB正在这样做,不知道他们是怎么做到的。

任何帮助将不胜感激。

+0

我相信他们正在使用UITextView并启用'链接'字段。由于它们是链接,我会检查'mailto:hello @ example.com'是否会打开Mail模式窗口/应用程序。 – Gasim

回答

0

您可以使用URL Schemes执行此操作。为您的应用设置网址方案,并说demoApp。

现在,当您设置好并安装了应用程序后,您可以进入safari并键入demoApp://点击进入,您的应用程序将打开。

现在打开你的应用程序的具体视图/屏幕,你可以传递上面的URL特定的字符串说demo:// inbox。当你的应用程序打开时,它会调用handleOpenUrl,如果它已经运行,否则将调用didfinishLauncingwithOptions。您可以提取关键字收件箱,并将应用程序重定向到收件箱屏幕。

现在,当发送一封电子邮件时,您需要发送上面的URL以打开您的应用程序的邮件。

相关问题