如果未安装Facebook本机应用程序,则共享链接和图像

时间:2015-10-01 16:56:54

标签: android facebook facebook-android-sdk facebook-share

我在我的应用程序中使用Facebook Android SDK 4.6。我没有在我的设备上安装Facebook原生应用程序。 Facebook文档提到,如果未安装本机Facebook应用程序,ShareDialog.show()将回退到Web对话框。我从我的主要活动(MainActivity.java)使用ShareDialog共享链接(ShareLinkContent),它工作正常。

现在,从另一个活动(WebViewActivity.java)共享链接总是在对话框中显示错误消息(错误。请稍后再试)。我已经使用ShareApi.share()验证了链接共享,它运行正常。
请说明为什么ShareDialog无法在WebViewActivity.java中工作?注意:
我已经使用MainActivity.java中的LoginManager成功登录了publish_permissions。我在MainActivity.java中有一个按钮来分享,它工作正常。但是WebViewActivity.java中的另一个按钮始终在对话框中显示错误。

另外,使用ShareDialog无法使用SharePhotoContent模型共享位图。我必须使用ShareApi.share()。
是否无法显示ShareDialog以进行图像共享?

在此处附加对话框错误图像:
Facebook ShareDialog error

0 个答案:

没有答案