Я работаю с пакетом плагина. Мне нужно запланировать уведомление на указанную дату, например, 2025.04.15 12:00:00, я хочу уведомить пользователя за час до даты, но плагин не работает, если я установил время на 15 минут от нажатия на кнопку, он не показывает уведомление, но если это 5 минут, это показывает. Может ли что -нибудь познакомиться с каким -то решением для этого или другого подхода к отправке уведомлений.
< /code>
Функция: < /p>
private async Task ScheduleNotification(FavouritePartyListModel partyListModel)
{
var notificationAllowed = await LocalNotificationCenter.Current.AreNotificationsEnabled();
if (!notificationAllowed)
{
var requestResult = await LocalNotificationCenter.Current.RequestNotificationPermission();
if (!requestResult)
return;
}
var request = new NotificationRequest
{
NotificationId = (int)partyListModel.Party.Id,
Title = partyListModel.Party.Name,
Description = "1 óra múlva kezdődik az esemény!",
Schedule = new NotificationRequestSchedule
{
NotifyTime = partyListModel.Party.StartDate.AddHours(-1)
},
};
var favouritePartyModel = new FavouritePartyModel
{
PartyId = (int)partyListModel.Party.Id,
UserId = userId,
IsNotificationOn = true
};
var result = await favouritePartyService.UpdateFavouritePartyNotification(favouritePartyModel);
if (result.IsError)
return;
await LocalNotificationCenter.Current.Show(request);
partyListModel.IsNotificationOn = true;
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... -5-minutes
Местное уведомление Мауи не работает, когда график составляет более 5 минут ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение