Flutter / Dart Firebase Auth:更新配置文件photoUrl时崩溃

时间:2018-06-02 02:23:24

标签: firebase authentication photo

使用以下详细信息更新用户个人资料时,

Flutter / Dart应用程序崩溃: 1. ios App 2.仅在更新photoUrl时。好的,如果只更新displayName。

我的代码:

void handleSubmit() {
      final FormState form = formKey.currentState;

      if (form.validate()) {
        form.save();
        UserUpdateInfo myInfo = new UserUpdateInfo();

        if (showButton) {
              myInfo.displayName = user.displayName;
              //-->  crash myInfo.photoUrl = user.photoURL; 

              auth.updateProfile(myInfo);
              Navigator.pushNamed(context, "/home");
        }


      }
    }

任何解决方法或解决方案?

2 个答案:

答案 0 :(得分:0)

这是一个已知问题,目前还没有解决方法:( https://github.com/flutter/flutter/issues/16309

答案 1 :(得分:0)

这是一个严重的错误!

在修复错误之前,.. 我通过将photoURL存储在firebase cloudstore中并从那里引用它来解决这个问题。