更新至后,此getDownloadUrl()
方法显示已弃用
'com.google.firebase:firebase-storage:15.0.2'
官方网站上没有其他方法可以实现url,那么有什么方法可以以不推荐的方式实现Url?
/** @deprecated */
@Deprecated
@Nullable
public Uri getDownloadUrl() {
StorageMetadata var1;
return (var1 = this.getMetadata()) != null ? var1.getDownloadUrl() : null;
}
}
最佳答案
在文档中它说:
现在不推荐使用getDownloadUrl()
类的getDownloadUrls()
和StorageMetadata
方法。改用getDownloadUrl()
中的StorageReference
。
因此,您需要使用getDownloadUrl()
内部的StorageReference
public Task<Uri> getDownloadUrl ()
异步检索具有可撤销 token 的长期下载URL。可以用于与他人共享文件,但是如果需要,开发人员可以在Firebase控制台中将其撤消。
更多信息在这里:
https://firebase.google.com/docs/reference/android/com/google/firebase/storage/StorageReference#getDownloadUrl()