【问题标题】:ShareKit2.0 opens Facebook mobile but fails to redirect. Safari says page is invalidShareKit2.0 打开 Facebook 手机,但无法重定向。 Safari 说页面无效
【发布时间】:2012-04-03 20:19:35
【问题描述】:

我在 PhoneGap 项目中使用ShareKit2.0(不要与已失效的原始 ShareKit 混淆)。我已成功发送推文,但 Facebook 分享无法正常工作。

当窗口打开并选择“Facebook”按钮时,浏览器将打开以登录 facebook 移动网站。然后它会请求应用程序的授权。然后我点击“ok”,出现错误:

无法打开页面 Safari 无法打开该页面,因为该页面无效。

该页面的网址是: https://m.facebook.com/dialog/permissions.request?refid=0

【问题讨论】:

    标签: facebook cordova sharekit phonegap-plugins ios5


    【解决方案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 APP id 替换 YOURFBAPPID。

    【讨论】:

      猜你喜欢
      • 2012-03-27
      • 1970-01-01
      • 2012-06-11
      • 2013-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多