How to send local notification same hour everyday on Android ans iOS?

I have managed to send local notifications like this

     AndroidNotificationChannel notificationChannel = new AndroidNotificationChannel()
      {
        Id = "channel_id",
        Name = "Default Channel",
        Importance = Importance.High,
        Description = "Generic notifications",
      };
      AndroidNotificationCenter.RegisterNotificationChannel(notificationChannel);

      AndroidNotification notification = new AndroidNotification
      {
        Title = "SomeTitle",
        Text = "SomeText",
        FireTime = DateTime.Now.AddSeconds(15),
        IntentData = "{\"title\": \"Notification 1\", \"data\": \"200\"}",
        ShouldAutoCancel = true
      };

      AndroidNotificationCenter.SendNotification(notification, "channel_id");

But I need to send local notification at the same time every day on both Android and iOS. Like at 10 am. Is it possible? If yes can you help me how to achieve this?

The AndroidNotification class seems to have a repeat interval

https://docs.unity3d.com/Packages/com.unity.mobile.notifications@1.3/api/Unity.Notifications.Android.AndroidNotification.html

CODE NOT TESTED

   DateTime now = DateTime.Now;
   AndroidNotification notification = new AndroidNotification
   {
     Title = "SomeTitle",
     Text = "SomeText",
     FireTime = new DateTime(now.Year, now.Month, now.Day, 10, 0, 0).AddDays(1),
     RepeatInterval = new TimeSpan(1, 0, 0, 0),
     IntentData = "{\"title\": \"Notification 1\", \"data\": \"200\"}",
     ShouldAutoCancel = true
   };

Don’t forget to remove the notifications when the user starts the game and schedule the notifications when he/she leaves


UPDATE further to investigations & tests.

The version of the Mobile Notification package must be greater or equal to 1.0.4 for the RepeatInterval to work. Right now (2020/10/28), the 1.0.4 version is in preview.