2015-09-18 3 views
4

У меня есть это сообщение в журнале Xcode в:Facebook 7.0.3 Войти на вопрос прошивкой 9

-canOpenURL: failed for URL: "fbauth2:///" - error: "This app is not allowed to query for scheme fbauth2" 

И мое приложение не открывает приложения Facebook, но Safari.

И тогда у меня есть ошибка в обратном вызове.

(все было нормально на iOS8)

Здесь все журналы:

on clicked btn game over facebook connect 
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) 
UnityEngine.EventSystems.TouchInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean) 
UnityEngine.EventSystems.TouchInputModule:ProcessTouchEvents() 

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64) 

2015-09-18 14:42:29.386 numbersAddictL[12643:531372] -canOpenURL: failed for URL: "fbauth2:///" - error: "This app is not allowed to query for scheme fbauth2" 
on clicked btn game over facebook connect 
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) 
UnityEngine.EventSystems.TouchInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean) 
UnityEngine.EventSystems.TouchInputModule:ProcessTouchEvents() 

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64) 

2015-09-18 14:42:29.391 numbersAddictL[12643:531372] -canOpenURL: failed for URL: "fbauth2:///" - error: "This app is not allowed to query for scheme fbauth2" 
-> applicationWillResignActive() 
FbLogInWithReadPermissions - Error Response: 
The operation couldn’t be completed. (com.facebook.sdk.login error 301.) 

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64) 

FbLogInWithReadPermissions - Error Response: 
The operation couldn’t be completed. (com.facebook.sdk.login error 301.) 

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64) 

-> applicationDidEnterBackground() 
-> applicationWillEnterForeground() 
-> applicationDidBecomeActive() 
2015-09-18 14:42:39.100 numbersAddictL[12643:531582] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802) 
+0

https://developers.facebook.com/docs/ios/ios9 – Desdenova

+0

Im имеющий аналогичные вопросы , это может помочь. (http://stackoverflow.com/questions/32006033/ios-9-fbauth2-missing-from-info-plist/32525579#32525579) – Jeff

ответ

3

для IOS 9 (с использованием Facebook IOS SDK) необходимо добавить дополнительные ключи к info.plist. Эта ошибка может быть связана с этим.

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSExceptionDomains</key> 
    <dict> 
    <key>facebook.com</key> 
    <dict> 
     <key>NSIncludesSubdomains</key> <true/>   
     <key>NSExceptionRequiresForwardSecrecy</key> <false/> 
    </dict> 
    <key>fbcdn.net</key> 
    <dict> 
     <key>NSIncludesSubdomains</key> <true/> 
     <key>NSExceptionRequiresForwardSecrecy</key> <false/> 
    </dict> 
    <key>akamaihd.net</key> 
    <dict> 
     <key>NSIncludesSubdomains</key> <true/> 
     <key>NSExceptionRequiresForwardSecrecy</key> <false/> 
    </dict> 
    </dict> 
</dict> 

Facebook getting started

+0

Привет, спасибо за быстрый ответ. я до сих пор этот вопрос 2015-09-18 19: 54: 58,935 numbersAddictL [14491: 638023] FBSDKLog: fbauth2 отсутствует на Info.plist под LSApplicationQueriesSchemes и требуется для прошивки 9.0 2015-09-18 19: 54: 58.939 numbersAddictL [14491: 638023] -canOpenURL: не удалось URL: «fbauth2: ///» - ошибка: «Это приложение не разрешено запрашивать для схемы fbauth2» .... FbLogInWithReadPermissions - Error Response : Операция не может быть завершена. (ошибка com.facebook.sdk.login 308.) – ababab5

0

Посмотрите в вашем дереве каталогов, и дважды проверьте, чьи PLIST вы изменяете. Если вы используете «Тесты», помните, что вам все равно нужно обновить и добавить дополнительные ключи к вашему «основному» plist (под дедушкой, а не к его потомкам). Кроме того, зарегистрируйтесь в Facebook Developers и попытайтесь создать «образец бета-приложения», для «существующего проекта». Это позволит вам отклониться, если не следовать традиционной траектории развития, не теряя дату и исходный шаблон. :)

Я нашел Q & А на SO, чтобы быть весьма полезным и, возможно, отношение к вашим вопросам: The developers of this app have not set up this app properly for Facebook Login?