我刚刚将项目更新为最新版本的Firebase
Storage,现在收到警告:不建议使用downloadURL():使用StorageReference.downloadURLWithCompletion()获取当前的下载URL。
我看了看Firebase图片上传文档,但它仍然引用了downloadURL()
现在使用的折旧价格。在下面的代码中,我将以字符串形式获取图像的下载URL。该代码有效,但由于downloadURL()
已贬值,因此现在需要更新
uploadProfilePicTask.observe(.success) { snapshot in
guard let profilePicStringURL = snapshot.metadata?.downloadURL()?.absoluteString else { return }
...
这是我的尝试更新。我尝试使用新代码在下面的代码中,downloadURLWithCompletion()
但是某些代码snapshot.metadata?.storageReference?
返回nil,所以我无法检索url字符串。有谁知道如何在downloadURLWithCompletion()
下面适当地使用新的?
uploadProfilePicTask.observe(.success) { snapshot in
snapshot.metadata?.storageReference?.downloadURL { URL, error in
if let urlString = URL?.absoluteString {
// Do something
} else {
return
}
}
基本上不使用元数据,而只是在您的观察事件成功之后获取URL。由于成功,而且您知道它已经存在,因此可以下载URL。在他们的文档中可以“生成下载网址”。在下面,我假设您的StorageReference是uploadProfilePicTask。
uploadProfilePicTask.downloadURL(completion: { (url, error) in
if (error == nil) {
if let downloadUrl = url {
// Make you download string
let downloadString = downloadUrl.absoluteString
}
} else {
// Do something if error
}
})
我刚刚将我的项目更新到最新版本的Firebase Storage中,我现在得到一个警告:downloadURL()是不推荐的:使用storageReference.downloadurlwithCompletition()获取当前的下载URL。 我查看了Firebase image上传文档,但它仍然引用使用。在下面的代码中,我以字符串的形式获取图像的下载URL。代码可以工作,但现在需要更新,因为已
问题内容: 我切换到PHP 5.6.0,现在到处都收到以下警告: 很好,我依靠一些不推荐使用的功能。除了 我不知道! 我从未在任何脚本中使用过此变量。老实说,我什至不知道它甚至存在。 显示我已设置为0(禁用)。那么发生了什么? 我不想通过将此值设置为-1来“避免警告”。这只会隐藏警告,而我仍将弃用配置。我想从根本上解决问题,并且知道PHP为什么认为填充已打开。 问题答案: 事实证明,我对错误消息的
以及我正在使用的Firebase/存储的版本:
我已经从github克隆了一个项目,在使用Thread添加包并运行之后,节点只显示一个警告: 以下软件包使用不建议使用的“rnpm”配置,该配置将从下一个版本开始停止工作 该节点立即关闭(在照片中)并且立即关闭。
我正在使用库进行消息推送。 在构建应用程序时,我看到一个警告,上面写着 firebase say发布说明https://developers.google.com/android/guides/releases#may_23_2018 Firebase核心库用于分析,如果我不包括该库,会发生什么?我已经在使用 此外,我发现的库版本必须与库相同,以避免任何构建错误。 比如下面 如果我在应用程序gra