首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android发送链接并打开特定应用程序

android发送链接并打开特定应用程序
EN

Stack Overflow用户
提问于 2014-09-30 19:12:57
回答 1查看 285关注 0票数 0

我正在开发会议调度程序。在我的android应用程序中,我喜欢实现这个流程:

  1. Android发送消息“会议设置在15.30”作为链接到另一个用户。
  2. 接收者将打开sms或电子邮件,按下链接将打开应用程序。如果应用程序不存在,那么Android市场就会开放。
  3. 如果申请存在,会议将在脱落程序中出现。

我该怎么做?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-09-30 19:21:49

你想要的是不可能的。

首先,虽然Android设备很多,但很多人会使用Android设备以外的其他设备“打开sms或电子邮件”。不可能在非Android设备上打开Play Store (我认为这就是您所说的"Android市场“的意思)。是否可以通过非Android设备上的“链接”打开应用程序将取决于其他设备的配置。

即使我们将讨论的范围限制在接收者选择在Android设备上“打开sms或电子邮件”的地方,您也无法从单一的“链接”中指示您的应用程序应该启动或打开Play Store。你的选择是:

  1. 将链接设为http:// URL,并在清单中为该URL提供适当的<intent-filter>。在这种情况下,对于安装了应用程序的设备,应用程序将与用户的浏览器一起出现在应用程序选择器中,用户可以选择启动您的活动。对于没有安装应用程序的设备,用户可能会在该URL上查看网页,您可以在那里提供帮助用户下载应用程序的说明。
  2. 让链接是一些专有方案(例如,user3004288://),它可以消除应用程序选择器。但是,这意味着您的链接在许多情况下是不可点击的,因为电子邮件和SMS客户端可能无法识别您的自定义方案。此外,如果您的应用程序没有安装,用户不能做任何事情。
  3. 拥有到Play Store列表的链接,在这种情况下,如果您的应用程序已经安装,用户将在Play Store屏幕上有一个" open“按钮,用户可以使用该按钮打开已安装的应用程序的现有副本。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26128342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档