android - 通过电子邮件链接打开 Facebook 和 Instagram 应用程序

标签 android ios facebook email deep-linking

我想发送一封电子邮件,其中包含指向将重定向到 Facebook 或 Instagram 的网页的链接。如果用户在打电话,我需要打开相应的应用程序。这需要在 iPhone 和 Android 手机上都有效,并且如果用户在桌面上(作为后备),则只需打开网页即可。

例如,我尝试使用 <a href="fb://profile">Facebook Profile</a> ,它可以通过手机在我的 Android 上运行,但不能满足我的所有需求。

有什么想法或建议吗?

谢谢!

最佳答案

这在 Facebook 页面中有效,Instagram 应用程序也可以。我希望它对您没问题。注意:请安装并测试 Facebook 最新版本的应用程序

 btnfFB.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View arg0) {
                    String url = "fb://page/yourpageID";
                    Intent i = new Intent(Intent.ACTION_VIEW);
                    i.setData(Uri.parse(url));
                    startActivity(i);
                }
            });

关于android - 通过电子邮件链接打开 Facebook 和 Instagram 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34756533/

相关文章:

iphone - 如何重复使用多个 .xib 作为另一个 .xib 的模板?

javascript - 如果用户单击“'Don' t 允许”,我可以重定向浏览器吗?

android - 在 EditText 之间自动传递焦点

java - Android Volley Request转iOS NSURL异步请求

android - 我无法通过搜索器在 Google Play 中找到我的 Android 应用程序,但如果您知道网址,它就在平台中

objective-c - 如何使基于NSString的切换语句更加有效和可扩展?

android - Unity3d FB.canvas.pay Android 和 iOS 的替代方案

facebook - 如何在我的应用程序页面上添加“转到应用程序”按钮

java - java中存储对象的数据集

android - 根据密度和屏幕尺寸有条件地使用 Android 可绘制资源