使用带有cordova的Visual Studio多设备混合应用程序
将https://github.com/oauth-io/oauth-phonegap添加到配置XML,似乎是在拉入SDK,使用
时会出现问题 OAuth.popup('google')
.done(function (result) { <------------Done is Undefined
callback(null, result);
})
我得到例外:无法读取属性&#39;已完成&#39;未定义的,奇怪的是Oauth对象存在所以引用等等应该没问题,任何想法???
*********** UPDATE ***********************************
如果我这样做并删除.done
OAuth.popup('facebook', function (error, result) {
if (error) {
alert(error); // do something with error
return;
}
alert(result.access_token); // do something with result
});
它有点像弹出怪弹......
我一直跟着代码一直到inAppBrowser运行弹出窗口。没有错误注意,只是窗口没有正常打开,如果我在浏览器中抛出URL我可以看到它试图做oauth的东西,嗯嗯
****更新2已经在电子邮件中删除了支持,因为想要在一两个产品中使用,让我们希望支持能够解决这个问题。************* *************
**************更新3 ******************************* **************************** 所以我在带有ADB驱动程序的nexus 7上进行了测试,并且它可以工作,但它也可以在纹波模拟器中工作,我知道有一个线程说inAppBrowser在Ripple中不起作用但是我不得不质疑你可以看到这个视频确实有效 通过MS https://www.youtube.com/watch?v=9b8nWMs38Ig观看此视频(跳至25分钟),看看为什么不呢???