当Facebook应用程序已经安装在设备上时,无法在我的iOS应用程序上在Facebook上发布

时间:2013-07-25 10:21:33

标签: ios objective-c facebook-graph-api

我在iOS应用程序中使用facebook sdk 2.0版在facebook上发布。

我可以在Facebook上发布未在设备上安装Facebook应用时发布。但是,当安装Facebook应用程序时,我无法发布。

请帮助,因为它是我应用程序中非常关键的模块。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案

Facebook.m中的委托方法

  • (void)authorizeWithFBAppAuth:(BOOL)tryF​​BAppAuth safariAuth:(BOOL)trySafariAuth

包含一个Bool didOpenOtherApp,它指示是否应该打开facebook应用程序

didOpenOtherApp = [[UIApplication sharedApplication] openURL:[NSURL URLWithString:fbAppUrl]];

如果为false,则facebook api将始终在您的应用程序中打开。我已经对代码进行了评论,以便bool始终具有值false