FlutterFire:找不到方法StorageReference#getDownloadUrl的实现

时间:2019-02-02 12:47:47

标签: flutter firebase-storage

当我尝试获取存储在Firebase Storage中的照片的下载URL时,我在VS Code中收到此错误消息:

  

发生异常。 MissingPluginException   (MissingPluginException(未找到方法的实现   频道上的StorageReference#getDownloadUrl   plugins.flutter.io/firebase_storage))

这是我获取下载URL的方式:

final String path = book['id'] + '/book-cover.jpg'; // this is just a mock for now
final StorageReference ref = FirebaseStorage.instance.ref().child(path);

ref.getDownloadURL()
  .then((value) => print('URL is:' + value));

我在dart文件中导入了以下内容:

import 'dart:async';
import 'package:flutter/material.dart';
import 'package:firebase_storage/firebase_storage.dart';

这是我的pubspec:

dependencies:
  flutter:
    sdk: flutter
  redux: ^3.0.0
  firebase_core: ^0.3.0
  cloud_firestore: ^0.9.0
  firebase_storage: ^2.0.0

1 个答案:

答案 0 :(得分:0)

可能您必须更新GoogleServices文件。