【问题标题】:Ionic-firebase: An SSL error has occurred and a secure connection to the server cannot be madeIonic-firebase:发生 SSL 错误,无法与服务器建立安全连接
【发布时间】:2016-02-28 16:56:07
【问题描述】:

我使用 Ionic 和 AngularFire 编写了一个简单的一对一聊天应用程序。我使用 Firebase 作为后端数据库。将我的应用程序部署到真正的 iPhone 设备 (iOS9) 时遇到问题。我的应用在从 Firebase 获取数据时遇到以下错误。

加载资源失败:发生 SSL 错误,无法与服务器建立安全连接。 https://,firebaseio.com/.lp?start=t&ser=21262351&cb=12&v=5

我的应用可以通过网络浏览器从 Firebase 获取数据(同时使用 ionic serve 进行测试)。当我第一次部署到真正的 iphone 设备时,它甚至可以获取数据,但是在一段时间后,可能是一小时或几个小时,SSL 错误问题开始出现......

这里有人曾经遇到过同样的问题吗?我一直在尝试删除我的应用程序并在 iphone 设备上重新安装它,但同样的情况一次又一次地发生。

我不知道这是 iOS/iPhone 问题还是 firebase 问题?我创建了一个 firebase 帐户,但我没有进行任何安全配置并将其保留为默认设置(无需进行身份验证,因为我仍处于测试模式),有关系吗?

我感谢任何 cmets 和建议、想法。谢谢。

【问题讨论】:

    标签: iphone ionic-framework firebase angularfire firebase-authentication


    【解决方案1】:

    我刚刚遇到了和你一样的问题,虽然我不确定问题的原因,但我认为它与 iOS 9 中最近关于 HTTPS 的限制有关

    我尝试了以下方法,它对我有用,将此代码块添加到您应用的 info.plist:

      <key>NSAppTransportSecurity</key>  
      <dict>  
      <key>NSAllowsArbitraryLoads</key>  
      <true/>  
      </dict> 
    

    在那之后我的应用程序运行良好。

    【讨论】:

    • 我认为它与iOS 9有关。
    猜你喜欢
    • 2019-06-26
    • 2015-12-21
    • 2020-11-02
    • 2018-06-06
    • 2012-07-25
    • 2013-10-11
    • 2017-09-03
    • 2017-01-22
    • 1970-01-01
    相关资源
    最近更新 更多