安卓和 iOS - getFileInfo 接口的差异

2020/07/01

双端差异

  1. iOS 会查询本地文件,如果下载的文件不存在就返回 downloaded 0,如果存在就会返回 downloaded 1
  2. 安卓目前自测:只要视频下载过,即使删除了本地文件, downloaded 标识也是始终为 1 的

为什么之前二选一没有问题?

  1. ,之前二选一用的是 type4 组件,安卓侧的逻辑是:如果本地视频被干掉,则会请求实时 video_url,通过 charles 抓包可以发现,删除本地 video 之后再 show 会再看到一次完整的视频下载
  2. iOS 侧和笑影沟通的是,如果本地视频被干掉,iOS 是不会走实时 video_url 的