IOAuth.IO与Ionic / Angular混合应用程序集成

时间:2014-05-13 02:54:04

标签: javascript angularjs cordova oauth ionic-framework

我很难让OAuth.io(https://github.com/oauth-io/oauth-phonegap)创作的cordova插件在离子手机版本中工作。一切都是基于他们提供的JS文件的桌面版本设置的,包含在Angular服务中以便于单元测试,另一个工厂处理实际的登录/注销流程等......

我遇到的问题是,现在切换到插件版本并删除引用的JS版本后,任何东西都无法工作。我不能再拉起facebook登录页面,也不能在注入的服务之外识别全局对象'OAuth'。我在解决问题时遇到的最大问题是创建了OAuth对象,至少最初是因为我可以注销对象,但之后的任何内容似乎都没有被识别。

我的网络(工作)版本的代码示例位于plunker:http://plnkr.co/edit/B4HdkkBKDP3Xv2riQGui?p=preview

对于进一步排除故障或是否有其他方法来实现这一目标的任何想法将不胜感激!

1 个答案:

答案 0 :(得分:9)

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

现在你应该可以在离子应用程序中使用cordova插件而不会有任何问题,例如:

$ cordova plugin add https://github.com/oauth-io/oauth-phonegap

此版本还包含sdk中缺少的功能,如缓存和统一用户信息方法。

您可以在我们的github页面上获得有关所有这些的更多信息:

https://github.com/oauth-io/oauth-phonegap

希望这会有所帮助:)