可能重复:
How to send email with link to open Android application
我对我的项目有一个奇怪的要求..
假设我在Android手机中安装了一个应用程序说 XYZ ,而且我收到了来自邮件服务器的电子邮件,其中包含http://XYZ.com/?params(i.e. X=1&Y=2&Z=3)
这样的链接现在点击此链接我想要打开 XYZ 应用程序,如果它已安装在手机中,并且在活动中我想获得这些参数X,Y和Z ,如果该应用是未安装用户应重定向到Play商店以下载XYZ应用程序,并在安装应用程序后负责并且表现得好像已安装(使用这些参数打开第一个活动)。
我怎样才能实现这一目标?我不知道从哪里开始,所以即使是正确方向的最小指针也会有很大的帮助。
答案 0 :(得分:1)
您的问题过于宽泛,涵盖了Android SDK和网络编程的多个方面。尝试将您的需求分解为单独的项目并单独解决:
1)如果应用程序存在且用户单击浏览器/电子邮件客户端中的链接。如何让我的应用处理此链接?
2)如果未安装该应用,如何将点击网址的用户重定向到Google Play中的应用安装页面?
3)如何从URL中提取参数?
4)等。
对于第1项,我建议查看this answer。