我正在处理一个项目,在这个项目中,我需要为特定日期(比如周一)的本地通知设置一个不同的标题,并且触发时间与前几天相同。我该如何继续做这件事呢?我尝试创建两个不同的请求,一个带有重复的参数,另一个没有,但随后我收到了“星期一”的重复通知。有什么解决方案可以让这个案例的标题只更改一天并重复吗?
发布于 2018-05-22 16:26:59
您必须使用UNCalendarNotificationTrigger
和UNMutableNotificationContent
创建不同的UNNotificationRequest
来实现this.Then,您将在一周内收到不同标题的通知。
例如,像这样创建day1:
UNCalendarNotificationTrigger trigger1 = UNCalendarNotificationTrigger.CreateTrigger(new NSDateComponents() { Weekday = 1, Hour = 8}, true);
UNMutableNotificationContent content1 = new UNMutableNotificationContent() { Title = "Day1", Body = "Day1", CategoryIdentifier = "Day1" };
UNNotificationRequest request1 = UNNotificationRequest.FromIdentifier("d1", content1, trigger1);
https://stackoverflow.com/questions/50449282
复制相似问题