【问题标题】:IOAuth.IO Integration with Ionic/Angular Hybrid AppIOAuth.IO 与 Ionic/Angular 混合应用程序的集成
【发布时间】:2014-06-05 04:51:31
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: javascript angularjs cordova oauth ionic-framework


    【解决方案1】:

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

    现在您应该可以在 ionic 应用程序中使用 cordova 插件了,不会有任何问题,如下所示:

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

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

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

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

    希望这会有所帮助:)

    【讨论】:

    • 我在再次查看问题几个小时后看到,效果很好!
    猜你喜欢
    • 1970-01-01
    • 2015-08-17
    • 2016-07-21
    • 1970-01-01
    • 1970-01-01
    • 2017-04-10
    • 1970-01-01
    • 2018-09-30
    • 1970-01-01
    相关资源
    最近更新 更多