ios - Facebook 应用内浏览器无法启动 iTunes 链接

标签 ios facebook browser app-store mobile-safari

当 iOS Facebook 的应用程序内浏览器加载我的网页时,我在那里有一个“立即下载应用程序”的链接,该链接指向 App Store 页面,即 https://itunes.apple.com/my/app/XXXXX/12345678?ls=1&mt=8

如果它在 Safari 中加载,它会在 App Store 中正确启动相应的应用程序页面,用户可以立即下载该应用程序。

但是,如果在 Facebook 的应用内浏览器中启动,浏览器会显示警告:“离开 Facbook?此网页正在尝试打开 Facebook 以外的应用。您确定要打开它吗?”

如果我点击“打开应用程序”,没有任何反应。我试过使用 href、onclick、target=_blank 更改链接但没有任何效果,基本上 FB 应用程序无法启动外部应用程序页面。

这是 Facebook 应用程序的错误吗?我需要打开应用程序链接功能,因为我正在展示一个网站,并希望重定向移动用户以下载该应用程序。

我使用的是运行 iOS 8.1 和最新 Facebook 应用程序的 iPhone 6 Plus。我在我的 iPad 4 iOS 7 上试过了,同样的问题。

谢谢!

最佳答案

正如 WizKid 所指出的,这是/曾经是 known problem 。应该使用最新版本的应用程序来修复它。

关于ios - Facebook 应用内浏览器无法启动 iTunes 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31413436/

相关文章:

ios - xcodebuild 存档中的代码签名错误

ios - 简单的 swift 变量到 rxswift observable

javascript - 如何检测是否安装了浏览器插件?

javascript - 检查用户何时选择使用 javascript 进行打印

ios - 通过 WIFI 从 Iphone 到 Iphone 的企业应用程序分发(无 Web 服务器,无本地网络)

ios - 固定宽度,可变高度 ImageView ios 布局

c# - Facebook 应用程序如何工作?

android - 显示原生广告时出现 java.util.concurrent.RejectedExecutionException

java - 如何为键可变的 JSON 字符串创建 java 类?

javascript - 如何在加载页面之前暂停浏览器渲染?