我在PhoneGap项目中使用ShareKit2.0(不要与原来的ShareKit混淆)。我成功发送了推文,但Facebook分享无效。
当窗口打开并选择“Facebook”按钮时,浏览器将打开以登录Facebook移动网站。然后它要求对应用程序进行授权。然后我点击“okay”并出现错误:
无法打开页面 Safari无法打开页面,因为页面无效。
该页面的网址是: https://m.facebook.com/dialog/permissions.request?refid=0
答案 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。