【问题标题】:Link to start Facebook or Google+ app on Android or iOS在 Android 或 iOS 上启动 Facebook 或 Google+ 应用程序的链接
【发布时间】:2014-03-25 09:06:35
【问题描述】:

板上有非常相似的问题,但我仍然没有找到我的主题令人满意的结果。

我必须在我们的网站上实施链接以重定向到 Facebook 和 Google+ 以签入我的公司。 应该可以点击网站上的链接,我的智能手机 (Android) 应该会询问该链接是否应该打开,例如 Facebook 应用程序或智能手机浏览器中的网站链接。

是否有智能手机可以解析的链接: - 应用已安装,您要打开 G+ 还是 Facebook 应用 - 或从智能手机打开网络浏览器

该链接还应该将我重定向到我公司的 Facebook/G+ 网站。所以在用户选择应用程序或网络浏览器后,他/她应该可以一键签到。

我认为这样的链接已经有了标准。就是找不到满意的 我的问题的结果。

我目前正在使用 Android 进行测试,但如果链接也适用于 iOS 那就太棒了:-)

This 将是一个类似的问题。

我将此 html sn-p 添加到我的页面: href="fb://page/77664937087"

问题是我必须解析用户是否安装了应用程序或浏览器。在这种情况下,应用程序将打开。但我需要某种 if 语句。我不是 javascript 专业人士,所以我需要一些帮助。

而且我不想为应用程序或浏览器实现 2 个单独的链接。

【问题讨论】:

  • 欢迎来到 Stack Overflow。您能否编辑您的问题并添加一些您认为相似的问题的链接,并解释为什么这不是您的正确答案 - 仍然缺少哪些功能。

标签: java android ios objective-c hyperlink


【解决方案1】:

您可以使用UIApplication的这个方法来检查应用是否安装:

- (BOOL)canOpenURL:(NSURL *)url NS_AVAILABLE_IOS(3_0);

如果不能,您可以使用以下代码打开网址:

NSString *url = @"xxxxxx"; //your link here
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];

【讨论】:

  • 我想在我的电脑上使用本地网站测试应用程序。这就是我目前所拥有的:
  • 是否可以修改链接,以便智能手机打开一个对话框,我可以选择要启动的应用程序。 (安卓)
猜你喜欢
  • 1970-01-01
  • 2013-02-04
  • 2018-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-14
  • 2013-05-23
  • 1970-01-01
相关资源
最近更新 更多