[英]ios Facebook login : com.facebook.sdk:ErrorLoginFailedReason = invalid_client
我用我的ios App測試我的FB應用程序已經有一段時間了,只使用沙盒應用程序和我的管理員帳戶; 它工作得很好。
現在,我已經在我的fb應用程序中禁用了沙盒模式,讓我的一些FB朋友測試應用程序。
每當他們嘗試從iPhone應用程序連接時,他們會得到以下顯示:
“myApp錯誤配置Facebook登錄”
並且錯誤是:com.facebook.sdk:ErrorLoginFailedReason = invalid_client(錯誤2)
在任何地方都找不到任何關於它的信息。
另外(不知道是否重要),我不在我的iPhone上使用Facebook本機應用程序(所以我通過Safari登錄),而我的朋友做(並從Facebook本機應用程序獲取錯誤)。
正如布魯斯在評論中回答了自己的問題,我會提供一個真實的答案。
Facebook應用程序包ID必須與iOS應用程序包ID完全相同。 如果您最近更改了套件ID,或者事件是您的目標名稱(默認情況下, product name
設置為$(TARGET_NAME)
,並且bundle ID
為${PRODUCT_NAME}
),則可能是您遇到問題的原因。
請注意,因為捆綁ID區分大小寫!
最后,它也可以是Facebook App Configuration namespace
字段。 我的客戶端確實填寫了應用程序名稱,這就是錯誤。 讓它空着解決了我的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.