2012-04-03 30 views
3

我在PhoneGap項目中使用ShareKit2.0(不要與已失效的原始ShareKit混淆)。我正在成功發送推文,但Facebook分享不起作用。ShareKit2.0開啓Facebook手機,但無法重新導向。 Safari說網頁無效

當窗口打開時,我選擇「Facebook」按鈕,瀏覽器打開,登錄到facebook移動網站。然後它要求授權該應用程序。然後我點擊「好」並出現錯誤:

無法打開頁面 由於頁面無效,Safari無法打開頁面。

該網頁的網址是: https://m.facebook.com/dialog/permissions.request?refid=0

回答

1

您需要添加一個URI方案爲您的應用程序,在您的應用程序Info.plist文件,該文件將在您的應用程序,並要求根YOURAPPNAME- Info.plist中你需要添加以下

<array> 
<dict> 
    <key>CFBundleURLName</key> 
    <string></string> 
    <key>CFBundleURLSchemes</key> 
    <array> 
     <string>fbYOURFBAPPID</string> 
     <string>app://flickr</string> 
    </array> 
</dict> 
</array> 

以您的Facebook應用程序ID是更換YOURFBAPPID。

相關問題