小编Ion*_*ile的帖子

Flutter - 如何创建来电通知?

我正在构建一个允许用户使用 agora_rtc_engine 互相呼叫的应用程序。我目前正在尝试实施一个通知系统,该系统会在用户接到电话时提醒他们。

我正在使用 Firebase Messaging 进行通知。

我有以下问题:

  1. 我将如何将默认通知卡替换为具有接听或拒绝呼叫按钮的自定义通知卡?

  2. 如何指定通知在屏幕上停留的时间?来电会在关闭前响铃约 30 秒,因此我希望我的通知卡在这段时间内出现在屏幕上。

我一直在查看 flutter_local_notifications,但它们没有“来电”通知样式。

任何信息都受到高度赞赏。谢谢!

push-notification flutter

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

没有为该类定义 Getter。我在这里做错了什么?

我正在学习使用 Flutter 构建我的第一个登录系统的教程。我偶然发现了一个无法解决的 getter 错误。

在我重构代码以将 auth 部分移动到他们自己的文件中之前,一切正常。

这是有问题的代码:

abstract class BaseAuth {
  Future<String> signInWithEmailAndPassword(String email, String password);
}

class Auth implements BaseAuth {
  Future<String> signInWithEmailAndPassword(String email, String password) async {
     FirebaseUser user = (await
      FirebaseAuth.instance.signInWithEmailAndPassword(
        email: email,
        password: password
      )).user;
    return user.uid;
  }
}
Run Code Online (Sandbox Code Playgroud)

这是我尝试使用它的方法:

class LoginPage extends StatefulWidget {
  LoginPage({this.auth});
  final BaseAuth auth;

  @override
  State<StatefulWidget> createState() => _LoginPageState();
}

enum FormType {
  login,
  register
}

...

class _LoginPageState extends State<StatefulWidget> {
  final formKey = GlobalKey<FormState>();

  String _email;
  String …
Run Code Online (Sandbox Code Playgroud)

getter dart flutter

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

标签 统计

flutter ×2

dart ×1

getter ×1

push-notification ×1