anchor.diff:  
   final _logger = Logger('FlutterLocalNotifications');
   
  -const _ANDROID_NOTIFICATION_CHANNEL_ID = "com.taqo.survey.taqosurvey.NOTIFICATIONS";
  -const _ANDROID_NOTIFICATION_CHANNEL_NAME = "Experiment Reminders";
  -const _ANDROID_NOTIFICATION_CHANNEL_DESC = "Reminders to participate in Experiments";
  -const _ANDROID_ICON = "paco256";
  -const _ANDROID_SOUND = "deepbark_trial";
  +const _androidSoundResource = RawResourceAndroidNotificationSound("deepbark_trial");
  +const _appleSoundFile = "deepbark_trial.m4a";
  +
  +const _androidNotificationChannelId = "com.taqo.survey.taqosurvey.NOTIFICATIONS";
  +const _androidNotificationChannelName = "Experiment Reminders";
  +const _androidNotificationChannelDesc = "Reminders to participate in Experiments";
  +const _androidIconResource = "paco256";
   
   final _plugin = FlutterLocalNotificationsPlugin();
   
  
positive.code: Future init() async {
    WidgetsFlutterBinding.ensureInitialized();
  
    final initSettingsAndroid = AndroidInitializationSettings(_ANDROID_ICON);
    final initSettingsIOS = IOSInitializationSettings(
        onDidReceiveLocalNotification: (int id, String title, String body, String payload) async {
          _notificationHandledStream.add(payload);
  
negative.code:   final id = await db.insertNotification(notificationHolder);
  
    final androidDetails = AndroidNotificationDetails(
      _androidNotificationChannelId,
      _androidNotificationChannelName,
      _androidNotificationChannelDesc,
      sound: _androidSoundResource,
    );
    final iOSDetails = IOSNotificationDetails(
        presentAlert: true,
        presentBadge: true,
        presentSound: true,
        sound: _appleSoundFile);
    final macOSDetails = MacOSNotificationDetails(
        presentAlert: true,
        presentBadge: true,
        presentSound: true,
        sound: _appleSoundFile);
    final details = NotificationDetails(android: androidDetails, iOS: iOSDetails, macOS: macOSDetails);
  
    if (when != null) {
  