1- import 'package:firebase_messaging/firebase_messaging.dart' ;
21import 'package:flutter/material.dart' ;
2+ import 'package:firebase_messaging/firebase_messaging.dart' ;
33
44import 'message.dart' ;
55
@@ -18,49 +18,49 @@ class _MessageList extends State<MessageList> {
1818
1919 // ターミネーテッド状態でプッシュ通知からアプリを起動した時のアクションを実装
2020 FirebaseMessaging .instance
21- .getInitialMessage ()
22- .then ((RemoteMessage ? message) {
21+ .getInitialMessage ()
22+ .then ((RemoteMessage ? message) {
2323 if (message != null ) {
2424 setState (() {
25- _messages = [..._messages, message];
25+ this . _messages = [... this ._messages, message];
2626 });
2727 }
2828 });
2929
3030 // Android のフォアグラウンドプッシュ通知受信時アクションを設定
3131 FirebaseMessaging .onMessage.listen ((RemoteMessage message) {
3232 setState (() {
33- _messages = [..._messages, message];
33+ this . _messages = [... this ._messages, message];
3434 });
3535 });
3636
3737 // バックグラウンド状態でプッシュ通知からアプリを起動した時のアクションを実装する
3838 FirebaseMessaging .onMessageOpenedApp.listen ((RemoteMessage message) {
3939 setState (() {
40- _messages = [..._messages, message];
40+ this . _messages = [... this ._messages, message];
4141 });
4242 });
4343 }
4444
4545 @override
4646 Widget build (BuildContext context) {
47- if (_messages.isEmpty) {
47+ if (this . _messages.isEmpty) {
4848 return const Text ('No messages received' );
4949 }
5050
5151 return ListView .builder (
5252 shrinkWrap: true ,
53- itemCount: _messages.length,
53+ itemCount: this . _messages.length,
5454 itemBuilder: (context, index) {
55- RemoteMessage message = _messages[index];
55+ RemoteMessage message = this . _messages[index];
5656
5757 return ListTile (
5858 title: Text (
59- message.messageId ?? 'no RemoteMessage.messageId available' ),
59+ message.messageId ?? 'no RemoteMessage.messageId available' ),
6060 subtitle:
61- Text (message.sentTime? .toString () ?? DateTime .now ().toString ()),
61+ Text (message.sentTime? .toString () ?? DateTime .now ().toString ()),
6262 onTap: () => Navigator .pushNamed (context, '/message' ,
63- arguments: MessageArguments (message, false )),
63+ arguments: MessageArguments (message, false )),
6464 );
6565 });
6666 }
0 commit comments