【发布时间】:2018-07-24 17:49:42
【问题描述】:
iOS OTA 安装不适用于 Firebase 存储,我猜这是因为存储 URL 附加了查询字符串,如下所示:
https://firebasestorage.googleapis.com/v0/b/some_project%2Fmanifest.plist?alt=media&token=some_token
当我使用以 .plist 结尾的 Amazon S3 URL 时,它工作正常,当我删除查询部分时,以下代码至少会响应——尽管它说它无法连接:
let url = URL(string: "itms-services://?action=download-manifest&url=\(str)")!
UIApplication.shared.openURL(url)
查询字符串到位后,它甚至没有响应。
我进行了一些搜索,这并不是因为 URL 没有进行百分比转义。 S3 URL 也没有百分比转义,但运行良好。
简而言之,我的问题是
- 是否可以使用 Firebase Storage 安装?
- 如果没有,是否可以安装预先下载plist文件的应用程序?
谢谢。
【问题讨论】:
标签: ios firebase firebase-storage ota