0

我正在使用 url 将我的应用程序重定向到 facebook。其中一个参数是操作完成后重定向的 url,这是我需要返回我的应用程序的链接。我只是想让它回到应用程序并再次唤醒它。如果此链接可以在其他地方使用,并且如果尚未安装该应用程序或使用桌面单击它,它将链接到 Play 商店。

在此先感谢,这将对我有很大帮助!

4

2 回答 2

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);
于 2014-11-21T21:44:14.883 回答
0

看看App Links协议。一种实现是在Bolts中。

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

应用链接通过将元数据嵌入网页或通过标准化用于启动应用的特定于操作系统的 API(Intents,在 Android 上)来工作。Facebook 实现了一个名为 App Link Hosting的进一步扩展,它将信息托管在 FB 上。

于 2014-11-21T21:31:43.097 回答