当Facebook应用程序已安装在设备上时,Android Facebook帖子不起作用

时间:2011-12-30 09:32:37

标签: android facebook device

我有一个应用程序将字符串发布到用户的墙上。该应用程序在模拟器中运行正常但我无法在真实设备中运行。起初我以为我的哈希键有问题。但后来我尝试在没有安装Fb的设备上运行它。当我在设备上安装Fb时,它没有发布并再次卸载它工作正常。我认为Facebook应用程序阻止我的应用程序使用SDK?我使用的方法或多或少都遵循这个 - > http://blog.doityourselfandroid.com/2011/02/28/30-minute-guide-integrating-facebook-android-application/ 但我对其他方法也一样。

我发现阅读此内容存在问题 - > Post to user facebook wall not working when Facebook app is installed on device/emulator 但我该怎么做才能解决呢?我不希望我的用户当然要卸载Fb!有没有人遇到同样的情况并设法解决它?

3 个答案:

答案 0 :(得分:4)

代码中的小变化(facebook包)

查看authorize文件中的facebook.java函数。尝试comment singlesignon并仅使用startdialog()......这样的事情......希望它有所帮助。

答案 1 :(得分:2)

我遇到了同样的问题,我不得不禁用SSO以使其正常工作。

答案 2 :(得分:0)

Raja给出的上述答案是完美的..

这就是我所做的和完美的工作...... 早些时候我发现很难理解该怎么做......

所以这就是我所做的...... 希望这可以帮助别人

// Prefer single sign-on, where available.
//      if (activityCode >= 0) {
//          singleSignOnStarted = startSingleSignOn(activity, mAppId,
//                  permissions, activityCode);
//      }
// Otherwise fall back to traditional dialog.