【发布时间】:2016-05-30 12:21:08
【问题描述】:
我们在网页上有一个 Facebook 分享对话框,用于分享用户上传的图片。这在桌面(和 iOS)上运行良好。然而,Android 设备允许您使用本机 Facebook 应用程序打开共享对话框(这是移动设备上的浏览器弹出窗口)。
但是,本机应用程序不会接收传递给 FB.ui 方法的数据/信息,因此它使用从页面上的 Open Graph 属性获取的数据进行共享。因此,共享的不是上传的图像,而是来自og:image 的默认图像。
原生应用(默认页面图片)
浏览器弹出(上传的图片)
我们如何解决这个问题。有没有办法将信息传递给应用程序?或者我们是否可以阻止 Android 让用户选择使用原生应用?
【问题讨论】:
-
仅供参考:鼓励用户在他们的 Facebook 个人资料上分享内容以参加某种竞赛/抽奖活动明显违反了 FB 政策。
标签: android facebook facebook-javascript-sdk facebook-apps facebook-share