3

PhoneGapプロジェクトでShareKit2.0(機能していない元のShareKitと混同しないでください)を使用しています。ツイートは正常に送信されていますが、Facebookの共有が機能していません。

ウィンドウが開いて「Facebook」ボタンを選択すると、ブラウザが開いてFacebookモバイルサイトにログインします。次に、アプリの承認を求めます。次に、[OK]をクリックすると、エラーが発生します。

ページを開けないページが無効なため、Safariはページを開けません。

そのページのURLは次のとおりです: https ://m.facebook.com/dialog/permissions.request?refid = 0

4

1 に答える 1

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>

YOURFBAPPIDをFacebookのAPPIDに置き換えます。

于 2012-04-17T17:44:57.030 に答える