如何在设备上链接到我的Android应用?

时间:2014-11-21 21:27:40

标签: android facebook url-scheme applinks

我正在使用网址将我的应用重定向到Facebook。其中一个参数是动作完成后重定向的URL,这是我需要链接回我的应用程序的地方。我只是想让它回到应用程序并再次唤醒它。如果此链接可以在其他地方使用,并且如果尚未安装该应用程序或者使用桌面点击该链接,则链接到Play商店也会很好。

在此先感谢,这将帮助我很多!

2 个答案:

答案 0 :(得分:0)

查看App Links协议。一个实现在Bolts

编辑:更多信息......您可以使用私有URL方案(yourapp://),但是存在争议,因为方案应该是通用的,并且" yourapp"不是。此外,如果未安装应用程序,链接到Play商店的想法将无效。

应用程序链接的工作原理是将元数据嵌入到网页中,或者通过标准化用于启动应用程序的特定于操作系统的API(Android上的Intents)。有一个further extension由Facebook实现,名为App Link Hosting,它在FB上托管信息。

答案 1 :(得分:0)

您可以参考Play商店中的任何应用:

             String uri = "market://details?id=" + pkgName;

其中pkgName是应用程序包的名称,即" com.android.example" 您也可以通过这种方式开始活动

         Intent intent = new Intent(Intent.ACTION_VIEW);
         String uri = "market://details?id=" + pkgName;
         intent.setData(Uri.parse(uri));
         startActivity(intent);