implement PN support on iOS & Android

This commit is contained in:
kanat
2023-05-09 15:09:16 -07:00
parent 1b874001fe
commit 13f923ab60
16 changed files with 208 additions and 26 deletions
@@ -21,7 +21,7 @@ void showLocalNotification(
if (event.message == null) return;
final flutterLocalNotificationsPlugin = FlutterLocalNotificationsPlugin();
const initializationSettingsAndroid =
AndroidInitializationSettings('launch_background');
AndroidInitializationSettings('ic_notification_in_app');
const initializationSettingsIOS = IOSInitializationSettings();
const initializationSettings = InitializationSettings(
android: initializationSettingsAndroid,
@@ -33,6 +33,8 @@ void showLocalNotification(
await flutterLocalNotificationsPlugin.initialize(
initializationSettings,
onSelectNotification: (channelCid) async {
debugPrint("[onSelectNotification] #firebase; channelCid: $channelCid");
debugPrint("[onSelectNotification] #firebase; context: $context");
if (channelCid != null) {
final client = StreamChat.of(context).client;
final router = GoRouter.of(context);