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

IOAuth.IO Integration with Ionic/Angular Hybrid App

本文关键字:Angular 混合 应用 Ionic IO 集成 IOAuth      更新时间:2023-09-26

我真的很难得到由OAuth编写的cordova插件。IO (https://github.com/oauth-io/oauth-phonegap)在一个离子电话构建中工作。一切都是基于他们提供的JS文件的桌面版本进行设置的,为了便于单元测试,它被包装在Angular服务中,另一个工厂处理登录/注销等实际流程……

我遇到的问题是,现在切换到插件版本并删除引用的JS版本后,什么都不起作用了。我无法再打开facebook登录页面,也无法在注入服务之外识别全局对象OAuth。在对这个问题进行故障排除时,我得到的最远结果是创建了OAuth对象,至少在最初我可以注销该对象时是这样,但在此之后的任何内容似乎都无法识别。

我的web(工作)版本的代码示例是在plunker这里:http://plnkr.co/edit/B4HdkkBKDP3Xv2riQGui?p=preview

任何关于进一步故障排除的想法,或者如果有其他方法来实现这个目标,将非常感谢!

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

现在你应该可以在ionic应用中使用cordova插件了,像这样:
$ cordova plugin add https://github.com/oauth-io/oauth-phonegap

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

你可以在我们的github页面获得更多信息:

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

希望这对你有帮助