【发布时间】:2017-12-25 19:42:56
【问题描述】:
我们的组织使用企业帐户和 itms-services 协议在内部通过无线方式部署应用。 我们的 plist 和 ipa 托管在 Amazon S3 上,一切都按预期工作 - 您单击一个链接,会弹出一个警报,询问您是否要安装该应用程序。 我们现在正尝试将我们的文件存储在 Firebase 存储中,并以以下格式发送链接:
itms-services://?action=download-manifest&url=https://firebasestorage.googleapis.com/v0/b/my-app.appspot.com/o/MyApp.plist?alt=media&token=my-token
在 Safari 中粘贴此链接会打开一个对话框,询问:“在“iTunes”中打开此页面?”单击打开没有任何作用。 值得一提的是,如果我将相同的 plist/ipa 组合上传到 S3,它可以正常工作。此外,如果我粘贴 url 本身(没有 itms-services 部分),我可以同时下载 plist 和 ipa。
为什么我没有收到询问我是否要安装应用程序的对话框?我觉得这与 Firebase 的权限问题有某种关系,但由于我能够直接下载文件,所以我不太确定。
【问题讨论】:
-
我遇到了同样的问题。你解决过这个问题吗?
-
@zavtra 很抱歉我没有这样做。最后我们被指示使用 S3,所以我一直没有时间弄清楚这个...如果您确实找到了解决方案,请在此处发布,因为它可能对其他人有帮助。
标签: ios firebase firebase-storage ota