如果满足要求,重定向到Android应用程序

时间:2016-04-30 11:05:43

标签: android deep-linking

我正在开发一个Android应用程序的深度链接,但我想更具体,我只想重新定向到应用程序,如果满足某些条件,即如果用户已经安装了应用程序并具有某些ID,那么只有网页应该将用户重定向到应用

他们是否可以将应用程序中存储的ID公开给网页,以便它可以阅读并决定是否重定向到应用程序。

如果不可能,网页可以启动在后台运行的服务检查条件,然后重定向到应用程序

Android应用程序以何种方式将数据写入文件,之后可以从网页访问,然后网页将决定是否重定向

1 个答案:

答案 0 :(得分:0)

您所描述的内容是不可能的 - 允许随机网站在用户手机上提取有关应用的数据会带来安全/隐私风险。

但是,您可以通过标准深层链接流获得大部分结果:

  1. 尝试通过URI scheme redirectApp Link从您的网页启动该应用。
  2. 如果未安装该应用,则URI方案重定向链接将不执行任何操作。 App Link将回退到基本网址。
  3. 在您的网站上,您无法轻松确定用户是否已登录该应用。这需要在应用程序中绑定每个登录用户的UUID,将其发送回服务器,然后将每个网站访问者的UUID与该列表进行比较。可能不可行。