• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 使用 Firebase 无线分发 iOS 应用

[复制链接]
菜鸟教程小白 发表于 2022-12-11 18:19:13 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我们的组织使用企业帐户和 itms-services 协议(protocol)在内部通过无线方式部署应用。 我们的 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 的权限问题有某种关系,但由于我能够直接下载文件,所以我不太确定。



Best Answer-推荐答案


你的网址应该被编码。

例如:

普通网址:https://firebasestorage.googleapis.com/v0/b/my-app.appspot.com/o/MyApp.plist?alt=media&token=my-token

编码网址:https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fmy-app.appspot.com%2Fo%2FMyApp.plist%3Falt%3Dmedia%26token%3Dmy-token

最后:itms-services://?action=download-manifest&url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fmy-app.appspot.com%2Fo%2FMyApp.plist %3Falt%3Dmedia%26token%3Dmy-token

关于ios - 使用 Firebase 无线分发 iOS 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45209131/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap