setupPush method
Future<void>
setupPush(
{ - Future<void> onBackground(
- RemoteMessage
)?,
})
Implementation
Future<void> setupPush(
{Future<void> Function(RemoteMessage)? onBackground}) async {
await Firebase.initializeApp();
await FirebaseMessaging.instance.requestPermission();
await FirebaseMessaging.instance.setAutoInitEnabled(true);
_token = await getToken();
FirebaseMessaging.onMessage.listen((e) => _onMsg(e));
if (onBackground != null) {
FirebaseMessaging.onBackgroundMessage(onBackground);
}
}