使用OAuth.io插件的Cordova应用程序无法读取未定义的属性“已完成”

时间:2014-08-06 07:13:48

标签: javascript cordova oauth visual-studio-2013

使用带有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对象存在所以引用等等应该没问题,任何想法???

enter image description here

*********** 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
   });

它有点像弹出怪弹......

enter image description here

我一直跟着代码一直到inAppBrowser运行弹出窗口。没有错误注意,只是窗口没有正常打开,如果我在浏览器中抛出URL我可以看到它试图做oauth的东西,嗯嗯

****更新2已经在电子邮件中删除了支持,因为想要在一两个产品中使用,让我们希望支持能够解决这个问题。************* *************

**************更新3 ******************************* **************************** 所以我在带有ADB驱动程序的nexus 7上进行了测试,并且它可以工作,但它也可以在纹波模拟器中工作,我知道有一个线程说inAppBrowser在Ripple中不起作用但是我不得不质疑你可以看到这个视频确实有效 通过MS https://www.youtube.com/watch?v=9b8nWMs38Ig观看此视频(跳至25分钟),看看为什么不呢???

0 个答案:

没有答案