小编mre*_*eig的帖子

Flutter Phone 认证错误原始示例

亲爱的,

我正在开发这个电话认证的例子(原始):https : //github.com/flutter/plugins/tree/master/packages/firebase_auth/example

当然,我添加了 .json 和正确的依赖项(我认为,因为 firebase 的其他补充工作正常)。

但是,我得到了这部分代码:

Future<String> _testSignInWithGoogle() async {
    final GoogleSignInAccount googleUser = await _googleSignIn.signIn();
    final GoogleSignInAuthentication googleAuth =
    await googleUser.authentication;
    final AuthCredential credential = GoogleAuthProvider.getCredential(
      accessToken: googleAuth.accessToken,
      idToken: googleAuth.idToken,
    );
    final FirebaseUser user = await _auth.signInWithCredential(credential);
    assert(user.email != null);
    assert(user.displayName != null);
    assert(!user.isAnonymous);
    assert(await user.getIdToken() != null);

    final FirebaseUser currentUser = await _auth.currentUser();
    assert(user.uid == currentUser.uid);

    return 'signInWithGoogle succeeded: $user';
  }
Run Code Online (Sandbox Code Playgroud)

我有论文错误:

  • 未定义的 AuthCredential
  • 未定义的名称 GoogleAuthProvider
  • 未为类 FirebaseAuth 定义方法 signInWithCredential

你能帮我吗?如果是原始示例,我不理解这些错误。

谢谢!!

authentication firebase firebase-authentication flutter

3
推荐指数
1
解决办法
1488
查看次数

Flutter-TabBar中的其他浮动操作按钮

我正在尝试在TabBarin flutter中获得另一个浮动按钮。但是我会尝试很多选择,但是我不知道怎么做。

抱歉,我添加了更多详细信息:我想使用制作一个应用,TabBar例如下面的例子。如果您看到这是一个tabBarDemo应用程序,则可以在选项卡之间进行更改,但是我不知道如何更改选项卡之间的浮动按钮。谢谢

像这样的gif:https : //i.stack.imgur.com/bxtN4.gif

class TabBarDemo extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: DefaultTabController(
        length: 3,
        child: Scaffold(
          appBar: AppBar(
            bottom: TabBar(
              tabs: [
                Tab(icon: Icon(Icons.directions_car)),
                Tab(icon: Icon(Icons.directions_transit)),
                Tab(icon: Icon(Icons.directions_bike)),
              ],
            ),
            title: Text('Tabs Demo'),
          ),
          body: TabBarView(
            children: [
              Icon(Icons.directions_car),
              Icon(Icons.directions_transit),
              Icon(Icons.directions_bike),
            ],
          ),
          floatingActionButton: FloatingActionButton.extended
            (onPressed: null,
            icon: Icon(Icons.add, color: Colors.white,),
            label: new Text('FLOATING TO CHANGE'),
            ),
          floatingActionButtonLocation:FloatingActionButtonLocation.centerFloat,
        ),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

flutter

2
推荐指数
1
解决办法
2665
查看次数

如何在 firebase 上推送新密钥?

亲爱的,

我不知道如何在 firebase 中推入新钥匙。这是我的简单示例代码:

FirebaseDatabase.instance.reference().child('mychild').push().set(
            <String, String>{
              'hello': 'world',
            });
Run Code Online (Sandbox Code Playgroud)

我怎样才能按下这个元素的键?

谢谢

dart firebase-realtime-database flutter

1
推荐指数
1
解决办法
2323
查看次数