HarmonyOS 使用reminderAgentManager.publishReminder发布日历提醒,无法在日历上看到
使用reminderAgentManager.publishReminder发布日历提醒,按照文档在module.json5中添加了ohos.permission.PUBLISH_AGENT_REMINDER权限,并且在调用方法时也请求响应权限。
问题1: 但是调试代码提示NotificationBussinessError 1700001: Notification not enable。
问题2:手动在设置页面开启了Notification后,创建提醒成功,但是在系统的日历app中无法看到我创建的提醒。
代码:
public addCalendarEvent(title:string, description:string, reminderTime:number, previousTime:number, days:Array<number>,context:Context) 
{ 
  let atManager = abilityAccessCtrl.createAtManager(); 
  try { 
    atManager.requestPermissionsFromUser(context, ["ohos.permission.PUBLISH_AGENT_REMINDER","ohos.permission.WRITE_CALENDAR"], (err, data)=>{ 
      console.info("data:" + JSON.stringify(data)); 
      console.info("data permissions:" + data.permissions); 
      console.info("data authResults:" + data.authResults); 
      let timer:reminderAgentManager.ReminderRequestCalendar = { 
        reminderType: reminderAgentManager.ReminderType.REMINDER_TYPE_CALENDAR, 
        title:title, 
        content:description, 
        dateTime:this.timestampToLocalDateTime(reminderTime), 
        repeatDays:days 
      } 
      reminderAgentManager.publishReminder(timer, (err, reminderId) => { 
        if (err) { 
          console.log("callback err code:" + err.code + " message:" + err.message); 
        } else { 
          console.log("callback, reminderId = " + reminderId); 
        } 
      }); 
    }); 
  } catch(err) { 
    console.log(`catch err->${JSON.stringify(err)}`); 
  } 
}调用:
const now = new Date(); 
let reminderTime=  now.getTime(); 
const numbers: number[] = [1, 2, 3]; 
new CalendarAPI().addCalendarEvent('test','this is a test description',reminderTime,0,numbers,this.context)
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 发布日历类型代理提醒,但是日历中没有显示 
1515浏览  • 1回复 待解决
PA开发,如何添加日历提醒? 
5223浏览  • 1回复 待解决
JS如何添加日历日程提醒? 
9316浏览  • 1回复 待解决
HarmonyOS CJCalendar 日历组件无法编译 
3212浏览  • 1回复 待解决
HarmonyOS 日历里面添加日历问题 
1082浏览  • 1回复 待解决
HarmonyOS 查询/删除日历方法异常,提示该日历不存在 
1520浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中实现重复提醒的日历事件? 
1498浏览  • 1回复 待解决
系统日历方法使用会抛异常 
1746浏览  • 1回复 待解决
HarmonyOS 创建日历失败 
1266浏览  • 1回复 待解决
HarmonyOS  日历相关组件 
1670浏览  • 1回复 待解决
HarmonyOS 集成日历SDK 
1127浏览  • 1回复 待解决
HarmonyOS  日历组件cjcalendar文档 
1611浏览  • 1回复 待解决
HarmonyOS 日历重复规则如何设置 
1074浏览  • 1回复 待解决
HarmonyOS有日历组件吗? 
1618浏览  • 1回复 待解决
HarmonyOS 日历相关的绘制 
894浏览  • 1回复 待解决
HarmonyOS 日历门票相关demo 
1056浏览  • 1回复 待解决
日历功能异常,getCalendar失败 
1567浏览  • 1回复 待解决
HarmonyOS 怎么动态获取添加日历的权限,并往日历中写入日程 
1464浏览  • 1回复 待解决
HarmonyOS 希望官方提供日历组件 
1448浏览  • 1回复 待解决
HarmonyOS 查询不到用户在系统日历中添加的日程 
1024浏览  • 1回复 待解决
HarmonyOS 月视图模式的日历组件参考 
1264浏览  • 1回复 待解决
HarmonyOS 如何跳转至系统的日历APP 
1197浏览  • 1回复 待解决
#鸿蒙通关秘籍#使用组件复用优化日历应用性能 
1239浏览  • 1回复 待解决
HarmonyOS 添加事件到手机日历日程 
1496浏览  • 1回复 待解决
HarmonyOS 日历中的日程创建问题 
1649浏览  • 1回复 待解决





















日程管理接口已开放,日程提醒参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-calendar-kit/js-apis-calendarManager.md