Firebase Storage"使用getDownloadUrl()检索长期下载URL"现已弃用

Muh*_*iJr 2 java android firebase firebase-storage

getDownloadUrl()方法在更新后显示已弃用

'com.google.firebase:火力存储:15.0.2'

官方网站上没有任何东西可以通过另一种方式来实现网址,那么有什么办法以非弃用的方式实现网址?

/** @deprecated */
@Deprecated
@Nullable
public Uri getDownloadUrl() {
    StorageMetadata var1;
    return (var1 = this.getMetadata()) != null ? var1.getDownloadUrl() : null;
    }
}
Run Code Online (Sandbox Code Playgroud)

Pet*_*dad 6

在文档中它说:

getDownloadUrl()getDownloadUrls()该方法的StorageMetadata类中已弃用.使用getDownloadUrl()来自StorageReference代替.

所以你需要使用getDownloadUrl()StorageReference

public Task<Uri> getDownloadUrl ()

异步检索具有可撤销令牌的长期下载URL.这可用于与其他人共享文件,但如果需要,可由Firebase控制台中的开发人员撤消.

更多信息:

https://firebase.google.com/docs/reference/android/com/google/firebase/storage/StorageReference#getDownloadUrl()

  • 您可以使用`taskSnapshot.getStorage()从任务中检索StorageReference.getDownloadUrl()` (2认同)