ShareKit2.0 打开 Facebook 手机,但无法重定向。 Safari 说页面无效
Posted
技术标签:
【中文标题】ShareKit2.0 打开 Facebook 手机,但无法重定向。 Safari 说页面无效【英文标题】:ShareKit2.0 opens Facebook mobile but fails to redirect. Safari says page is invalid 【发布时间】:2012-04-03 20:19:35 【问题描述】:我在 PhoneGap 项目中使用ShareKit2.0(不要与已失效的原始 ShareKit 混淆)。我已成功发送推文,但 Facebook 分享无法正常工作。
当窗口打开并选择“Facebook”按钮时,浏览器将打开以登录 facebook 移动网站。然后它会请求应用程序的授权。然后我点击“ok”,出现错误:
无法打开页面 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 APP id 替换 YOURFBAPPID。
【讨论】:
以上是关于ShareKit2.0 打开 Facebook 手机,但无法重定向。 Safari 说页面无效的主要内容,如果未能解决你的问题,请参考以下文章
Flutter 在 facebook 应用程序 android 和 ios 中打开 facebook 链接