如何巧妙地将点击电子邮件链接的用户重定向到我的应用或移动网站?

时间:2015-06-03 12:59:47

标签: android ios deep-linking

我有一个应用和一个移动网站。我还向用户发送电子邮件。如果我的用户在他们的手机上打开这些电子邮件并点击链接,我希望发生以下情况:

如果用户已安装我的应用,请启动该应用并打开其中的相关页面。

如果用户未安装我的应用,请启动浏览器并将他带到我的移动网站上的相关页面。

我希望这种情况能够无缝地自动发生。我不想使用内置的android提示符,因为用户最终选择了chrome(因为它是显示的第一个选项)。我怎样才能做到这一点?理想情况下,想要Android和Android的解决方案IOS。

3 个答案:

答案 0 :(得分:0)

您可以使用目标网页执行此操作。将用户发送到登录页面,检查平台,然后检查他们是否安装了应用程序(如果他们已经注册了自定义网址方案),如果他们有应用程序。否则他们会去移动网站。

https://stackoverflow.com/a/29019660/1165581 Adam查看此答案

答案 1 :(得分:0)

您无法阻止允许用户选择选项的Android提示。您可以做的是,创建指向您的移动网站的链接,让您的应用程序对包含您的域的网址做出反应。那么将会发生什么:

  • 如果用户点击该链接但未安装您的应用,则系统会提示他/她使用默认的网址处理程序提示(仅限第一次),然后在首选浏览器中打开移动网站
  • 如果用户点击该链接并且安装了您的应用程序,他/她将得到相同的提示,只有您的应用程序将在浏览器应用程序旁边列出。

以下是对此方法的解释:Android Respond To URL in Intent

答案 2 :(得分:-1)

您可以在iOS中使用网址结构,以满足您的要求。通过使用URL Scheme,您可以完全相同。点击链接即可启动您的应用。请仔细阅读URL Schemes的概念。

按照以下推介链接:

http://code.tutsplus.com/tutorials/ios-sdk-working-with-url-schemes--mobile-6629

希望这会有所帮助!!