好的,我遇到了「錯誤2」的問題,並有很多關於此網站的問題/答案。這裏是一個非常好放在-在一起的一個:Facebook的「錯誤2」與Phonegap構建Facebook連接插件上ios
不過,雖然我的錯誤是一樣的,我的情況是不同的,並沒有提出修正爲我工作。
我正在使用Phonegap Build @ 2.5.0與包含的Phonegap Build Facebook Connect插件。這適用於所有情況和所有設備,但用戶通過設置 - > Facebook登錄到Facebook的iOS設備除外。我已經確認,如果用戶登錄到Facebook應用程序就沒有區別,就像他們的手機登錄到Facebook一樣。
以下是完整的錯誤消息:「操作無法完成(com.facebook.sdk錯誤2)。」
其他答案,並在網絡上的其他網站都建議這些可能出現的問題:
- 我的info.plist文件中的BundleIdentifier和BundleURLName與我的Facebook應用的設置中的Native iOS應用下的Bundle ID不匹配。
- 該應用仍處於沙盒模式
- 該應用在Facebook設置(設備的設置 - > Facebook - >允許這些應用使用您的帳戶)被禁用。
- iOS 6.0不允許同時詢問讀寫權限。
但是,我的包ID是正確的。我不在Facebook的沙盒模式。它在Facebook設置下啓用,並且我不同時要求讀取和寫入權限。
我可以通過註銷手機與Facebook的連接來解決問題。另外,如果我登錄到我的應用程序,然後將手機登錄到Facebook,該應用程序仍然正常工作。這向我建議了一個許可或錯誤。
任何人都可以請擺脫這一點對我來說?謝謝。