2014-09-30 68 views
0

我正在开发metting调度程序。在我的Android应用程序,我想实现这一目标流量:android发送链接并打开特定应用程序

  1. 的Android发送消息“会议设置在15.30”作为链接到其他用户。

  2. 接收器将打开短信或电子邮件,按链接将打开应用程序。 如果应用程序不存在,则Android市场将打开。

  3. 如果应用程序存在会话将在收件人中出现。

我该怎么做?

谢谢。

回答

0

你想要什么是不可能的。

首先,虽然有很多Android设备,但很多人会使用Android设备以外的其他设备“打开短信或电子邮件”。在非Android设备上无法打开Play商店(我假设您是指“Android市场”)。是否可以通过非Android设备上的“链接”打开您的应用程序将取决于该其他设备的配置。

即使我们将讨论限制在接收方选择在Android设备上“打开短信或电子邮件”的位置,也无法通过单个“链接”指示您的应用应该启动打开Play商店。您的选项是:

  1. 有链接是一个http:// URL,与你显明URL提供了适当<intent-filter>。在这种情况下,对于安装了您的应用的设备,您的应用将与用户的浏览器一起出现在应用选择器中,用户可以选择启动您的活动。对于没有安装应用程序的设备,用户可能会在该URL处查看网页,并且您可以提供帮助用户下载应用程序的说明。

  2. 让链接成为一些专有方案(例如,user3004288://),这可以消除应用选择器。但是,这意味着您的链接在许多情况下不会被点击,因为电子邮件和SMS客户端可能无法识别您的自定义方案。另外,如果您的应用程序未安装,用户无法执行任何操作。

  3. 有链接到您的Play商店列表,在这种情况下,如果您的应用程序已安装,用户将在Play商店屏幕上有一个“打开”按钮,用户可以使用该按钮打开现有的已安装你的应用程序的副本。

+0

好的,如果我回到我最初的问题:通知其他用户会议。 – user3004288 2014-09-30 19:34:44

+0

我可以解决它,只有其他用户具有相同的应用程序,并通过此应用程序发送会议请求 – user3004288 2014-09-30 19:35:29

相关问题