Cordova app的Facebook频道网址

时间:2013-10-29 07:20:17

标签: javascript facebook cordova facebook-javascript-sdk

我正在开发一个HTML5移动应用程序,使用cordova 2.6,我的目标是iOS,Android BlackBerry和Windows Phone。

我正在尝试使用Facebook JavaScript SDK实现Facebook共享功能。 我试图在Corodova InAppBrowser中做到这一点

我的FB.init功能如下:

  FB.init({
        appId      : '0000000000',
        channelUrl : './js/libs/fb/channel.html',
        status     : true
      });

My Facebook App configuration

我遇到错误:

enter image description here

我的Facebook应用配置或FB.init功能有什么问题吗?

1 个答案:

答案 0 :(得分:2)

如果您希望在phonegap项目中使用Facebook JS SDK方法,则需要使用Facebook Plugin

当您尝试将其作为常规网站时,Facebook会阻止您,因为您没有向他们提供授权域名。问题是,你的JS代码在每个设备上本地运行,所以你没有这样的域,因此你不能使用Facebook JS SDK。

你可以通过使用其他一些方法来避免使用插件,例如使用childbrowser插件(查看:this example

祝你好运