Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IOAuth.IO与离子/角度混合应用程序的集成_Javascript_Angularjs_Cordova_Oauth_Ionic Framework - Fatal编程技术网

Javascript IOAuth.IO与离子/角度混合应用程序的集成

Javascript IOAuth.IO与离子/角度混合应用程序的集成,javascript,angularjs,cordova,oauth,ionic-framework,Javascript,Angularjs,Cordova,Oauth,Ionic Framework,我真的很难让OAuth.io()编写的cordova插件在离子电话构建中工作。一切都是基于他们提供的JS文件的桌面版本设置的,包装在一个角度服务中,以便于单元测试,另一个工厂处理实际的登录/注销流程等 我遇到的问题是,现在在切换到插件版本并删除引用的JS版本后,任何东西都不再有效。我再也无法打开facebook登录页面,也无法在注入的服务之外识别全局对象“OAuth”。在解决这个问题时,我得到的最远的结果是创建了OAuth对象,至少在一开始我可以注销该对象,但之后的任何事情似乎都无法识别 我的w

我真的很难让OAuth.io()编写的cordova插件在离子电话构建中工作。一切都是基于他们提供的JS文件的桌面版本设置的,包装在一个角度服务中,以便于单元测试,另一个工厂处理实际的登录/注销流程等

我遇到的问题是,现在在切换到插件版本并删除引用的JS版本后,任何东西都不再有效。我再也无法打开facebook登录页面,也无法在注入的服务之外识别全局对象“OAuth”。在解决这个问题时,我得到的最远的结果是创建了OAuth对象,至少在一开始我可以注销该对象,但之后的任何事情似乎都无法识别

我的web(工作)版本代码示例位于plunker上,如下所示:


如果您有任何关于进一步排除故障的想法,或者有其他方法实现此目标,我们将不胜感激

我们刚刚发布了OAuth.io Cordova/Phonegap SDK的版本
0.2.0
,该版本修复了Ionic的问题

现在,您应该能够在ionic应用程序中使用cordova插件而不会遇到任何问题,如:

$ cordova plugin add https://github.com/oauth-io/oauth-phonegap
此版本还包含sdk中缺少的功能,如缓存和统一用户信息方法

您可以在我们的github页面上获得更多关于这一切的信息:


希望这能有所帮助:)

我发现在再次复习问题几个小时后,效果相当不错!