首页 > 解决方案 > 如何使用意图共享多个链接我有一个用于 android playstore 的链接,另一个用于 iOS

问题描述

Intent i = new Intent(Intent.ACTION_SEND);
                    i.setType("text/plain");
                    String sAux2 = "https://play.google.com/store/apps/details?id="+appPackageName+"\n\n";
                    String sAux3 = "https://itunes.apple.com/pk/app/taxi-app/id1459541805?mt=8";

                    i.putExtra(Intent.EXTRA_TEXT, sAux2);
                    i.putExtra(Intent.EXTRA_TEXT, sAux3);
                    startActivity(Intent.createChooser(i, "choose one"));

我需要分享这两个链接。我正在尝试这样。

标签: androidandroid-intent

解决方案


查看 Firebase 动态链接......它是专门为处理这个问题而设计的。它基本上会生成一个在 android 和 ios 上都可以使用的链接。

如果未安装应用程序,您可以将其配置为在 android 上打开 play store,并在 ios 上类似地打开应用程序商店。还有其他用例。

因此,使用动态链接,您需要共享一个可以完成工作的链接

https://firebase.google.com/products/dynamic-links?gclid=CjwKCAjw-vjqBRA6EiwAe8TCk6S-nHZua1wB84Mlgou-k0r6UzFlriR7M_ZLUWy4xYkMnEN-p7g4ihoCAJ8QAvD_BwE


推荐阅读