2015-12-21 47 views
4

我使用的是最新版本的Facebbok Sdk, 4.8.0,用於分享我的應用程序中的照片。一切工作正常,如果我有我的設備上安裝Facebook應用,但它顯示警告-canOpenURL:URL失敗:「fbauth2:/」 - 錯誤:「(null)」

-canOpenURL: failed for URL: "fbauth2:/" - error: "(null)"

如果我卸載Facebook應用,我不再能夠分享照片。 我也配置了我的info.plist這樣的 - >

<key>LSApplicationQueriesSchemes</key> 
    <array> 
     <string>fbapi</string> 
     <string>fb-messenger-api</string> 
     <string>fbauth2</string> 
     <string>fbshareextension</string> 
    </array> 

我還通過各個環節走了,但沒有任何幫助我。 Thanx提前提供任何幫助。

+0

你有沒有在設備檢查? –

+0

我正在檢查設備 – user5452972

+0

您的問題是否僅在ios9中,如果是,那麼您是否要在plist中添加NSAppTransportSecurity? – riddhi

回答

2

具有u加入這一個

<key>CFBundleURLTypes</key> 
<array> 
    <dict> 
     <key>CFBundleURLSchemes</key> 
     <array> 
      <string>fb518113611684599</string> 
      <string>fbauth2</string> 
     </array> 
    </dict> 
    <dict> 
+0

謝謝你的回覆。但我現在開始得到這個錯誤 - > LaunchServices:錯誤:沒有URL方案的註冊處理程序fbapi20130214 – user5452972

+0

一旦在設備中測試應用程序。 –

+0

我只是想分享照片通過我的Facebook應用程序,如果它安裝,否則分享按鈕應該引導我到Safari。 – user5452972

相關問題