使用xamarin中的ACR通知插件的本地通知

时间:2018-01-09 10:28:01

标签: xamarin notifications local

我正在使用针对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)
};

1 个答案:

答案 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