PhoneGap WindowsPhone 8 Facebook与InAppBrowser连接

时间:2014-05-30 17:45:24

标签: facebook cordova windows-phone phonegap-plugins

使用PhoneGap插件phonegap.facebook.inappbrowser https://github.com/caiovaccaro/phonegap.facebook.inappbrowser

输入Facebook登录详细信息后失败。一个空白屏幕,显示错误消息“我们在显示此页面时遇到问题”。出现。

我的猜想是,这是因为尝试在Windows Phone中不支持的InAppBrowser上调用show()。

可疑插件中的代码是登录方法中插件的第171行:

 faceView.addEventListener('loadstop', function(){
    faceView.show();        
    });

这种方法适用于iOS和Android。

是否有人能够在Windows Phone上使用该插件?或者你能指点我一些有用的插件来在Windows Phone上的PhoneGap中登录Facebook吗?

非常感谢任何见解。

进一步测试后

能够解决。

它适用于当前版本的Windows Phone。 发生的事情是,当你在Mac上安装InAppBrowser插件然后你想在Windows Phone中使用它时,它无法正常工作。它也发生在我的Device Motion插件上。 您可以在JavaScript中进行调用,但在本机级别上没有任何操作。 我不得不在Git中创建两个分支。一个用于Android和iOS,另一个用于Windows Phone。然后,分别在每个插件中添加插件。顺便提一下,如果你在Windows上添加插件,手机间隙构建在Mac上稍后会出现编译错误。

1 个答案:

答案 0 :(得分:0)

也许这可以帮助你this API sample-facebook-api正常工作,去登录Facebook并接受权限......但是当它回到应用程序时,这就破了......如果你能解决这个问题请告诉我你是怎么做的操作

确定!我终于解决了创建FB登录本地并将其发送到webview的问题!