我正在使用针对xamarin的ARC通知插件创建一堆通知,并且在我打开应用程序后立即发送所有这些通知,尽管我将日期和时间设置为距离当前日期至少一天。我的问题是,如何设置通知模型,以便我在指定的日期/时间收到通知?
var notif = new Notification(){
Id = count++,
Date = item.PostDate.Date,
Title = item.Type.Equals(DayType.Duminica)
? item.Title
: $"{item.Title} {Helpers.GetCurrentDateOldFormat(item.PostDate.AddDays(-13))}",
Message = item.Content,
When = App.Settings.NotificationTime // new TimeSpan(08, 00, 00)
};
答案 0 :(得分:1)
试试这个,它会对你有帮助。
发送预定通知:
App.Settings.NotificationTime = TimeSpan.FromDays(50);
var id = await CrossNotifications.Current.Send(
item.Type.Equals(DayType.Duminica) ? item.Title : $"{item.Title} {Helpers.GetCurrentDateOldFormat(item.PostDate.AddDays(-13))}",
item.Content,
when = App.Settings.NotificationTime);
了解更多信息click here。