从Android应用程序发布到Facebook时2.3.3中的问题

时间:2011-09-08 11:01:00

标签: android facebook

我有一个使用Facebook for android API发布到用户墙的Android应用。当用户按下按钮时,会出现一个登录Facebook的对话框,然后将预定义的文本共享到他的FB墙上。这在2.1到2.3.3的每个版本中的模拟器中都是完美的,并且对于使用2.2测试的设备也是如此。然而,在2.3.3(使用SGII,SGI,HTC-Evo-3D测试)的设备上,Facebook正在加载然后突然完成并显示之前的活动(使用按钮)(FB对话框已关闭),没有任何内容发布。

LogCat中没有给出错误消息。

代码:

    PermanentFacebook pf = new PermanentFacebook(activity, FACEBOOK_APP_ID);
    Bundle parameters = new Bundle();
    parameters.putString("link", url);
    parameters.putString("picture", imageURL);
    parameters.putString("name", title);
    parameters.putString("caption", caption);
    parameters.putString("actions", "[{\"link\":\"http://www.stackoverflow.com\", \"name\":\"stackoverflow.com\"}]");
    pf.dialog(activity, "stream.publish", parameters);

PermanentFacebook类在我可能提供给你的API中扩展了Facebook类,但我在这里问的问题是它在版本2.3.3的设备中不起作用的原因。

我试过谷歌但找不到任何相关内容,除了可能有类似问题的this guy。对问题可能是什么的任何建议?有人知道API的错误吗?

1 个答案:

答案 0 :(得分:0)

问题最终证明是位于/trunk/android/.settings的debug.keystore文件。 (我的合作开发者有一个与我不同的版本)。我认为它适用于不同的模拟器和2.2设备,因为它们没有安装FB应用程序。