我已将视频文件手动上传到Firebase。现在,我想从ios应用程序下载此视频。我还在info.plist文件中添加了以下代码。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
起初很少有请求,可以从应用程序正确下载文件。但是现在我得到了错误:
发生SSL错误,无法建立到服务器的安全连接
我已经检查了下载网址链接是从Chrome打开的,还是没有从Safari打开的。
这里我的Xcode控制台显示NSErrorFailingURLStringKey = https://firebasestorage.googleapis.com...。
因此,我还在info.plist文件中添加了以下代码
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>firebasestorage.googleapis.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionAllowInsecureHTTPSLoads</key>
<true/>
<key>NSExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>
但是我仍然有错误
发生SSL错误,无法建立到服务器的安全连接
任何想法?
经过2个令人沮丧的日子并花了很多时间进行研发,终于有了link。 “ 这可能是由某些特定地区的网络状况引起的,而不是由Google的Firebase基础结构引起的。“
我已经使用VPN测试了我的应用,现在所有文件都可以从Firebase存储中完美下载。