2011-09-08 93 views
1

我有一個android應用通過使用Facebook for android API發佈給用戶牆。當用戶按下按鈕一個對話框登錄到Facebook,然後將預定義文本共享到他的FB牆。這適用於從2.1到2.3.3的所有版本中的仿真器,以及2.2版本的設備。然而,對於2.3.3版本的設備(使用SGII,SGI,HTC-Evo-3D進行測試),Facebook正在加載,然後突然完成並顯示之前的活動(使用按鈕)(FB對話框關閉)發佈。發佈在2.3.3當從Android應用發佈到Facebook時

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的錯誤?

回答

0

這個問題最終證明是位於/trunk/android/.settings的debug.keystore文件。 (我的合作開發者的版本與我不同)。我認爲它在不同的模擬器和2.2設備上工作,因爲他們沒有安裝FB應用程序。