2012-10-17 118 views
4

我正在開發一個手機相機應用程序,允許在Facebook上張貼照片。相機應用程序是獨立的,並且在啓動時不需要Facebook登錄。不過,我想允許發佈圖片到Facebook。因此,用戶第一次嘗試上傳圖片時,必須經過兩次權限登錄對話框。張貼需要權限登錄對話框出現兩次

我不能找到一種方式來詢問用戶訪問他與一個登錄對話框壁上他的圖像的基本信息+張貼。

這似乎是「設計」如果你讀:http://developers.facebook.com/docs/concepts/login/permissions-login-dialog/

它是一個糟糕的用戶體驗進行進出移動應用程序連續兩次轉移,允許發佈。

有沒有辦法要求對圖像的基本信息+張貼該使用者在一通?

+0

解決這個問題....如果沒有的話建議請... –

回答

0

請執行下列操作步驟:

1)進入https://developers.facebook.com/apps 2)點擊您的應用程序。 3)點擊編輯應用程序 4)點擊高級 5)檢查增強的驗證對話框:禁用

就是這樣。你有一個認證彈出窗口。

你得到兩個彈出式廣告,因爲他們中的一個是應用基本彈出的權限,而其他彈出請求擴展授權即publish_stream張貼代表用戶的照片。在Facebook上的權限更多信息,請訪問:https://developers.facebook.com/docs/reference/login/

+1

我從開發人員的待命點的到來。我想盡可能地避免我的應用程序的用戶麻煩。我知道publish_stream必須是另一個彈出窗口,但爲什麼它會將我帶到基本身份驗證的手機上的Facebook應用程序,然後返回到我的應用程序,然後返回到Facebook應用程序的publish_stream ..應該有一種方法可以告訴API我想切換到Facebook應用程序一次,然後批准這兩個身份驗證..對吧? –

+0

有同樣的問題,你的建議爲我工作。好笑,我沒有已經擴展權限和FB andrid SDK 3.5.2呈現兩個彈出窗口回到反正回.. – mentat

+0

無法找到增強驗證對話框中的高級設置 –

0

@Oriel Bergig的Facebook更新的SDK。 (截至2013年3月20日爲3.0.1版。請參閱3.0中的新增內容)。從此鏈接下載。

https://developers.facebook.com/android/

按照鏈接 問題就解決了。如果任何問題平了我。

+0

任何地方如何解決這個issue.Login對話框打開兩次爲Facebook –