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
待解决
相关问题
PA开发,如何添加日历提醒?
4099浏览 • 1回复 待解决
JS如何添加日历日程提醒?
7932浏览 • 1回复 待解决
HarmonyOS CJCalendar 日历组件无法编译
870浏览 • 1回复 待解决
HarmonyOS 日历里面添加日历问题
17浏览 • 1回复 待解决
系统日历方法使用会抛异常
449浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中实现重复提醒的日历事件?
50浏览 • 1回复 待解决
HarmonyOS 日历相关组件
430浏览 • 1回复 待解决
HarmonyOS有日历组件吗?
439浏览 • 1回复 待解决
日历功能异常,getCalendar失败
475浏览 • 1回复 待解决
HarmonyOS 希望官方提供日历组件
280浏览 • 1回复 待解决
HarmonyOS 月视图模式的日历组件参考
48浏览 • 1回复 待解决
HarmonyOS reminderAgentManager (后台代理提醒) 自定义提示音问题
460浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用组件复用优化日历应用性能
100浏览 • 1回复 待解决
有没有调用日历的接口?
6379浏览 • 1回复 待解决
HarmonyOS 日期/日历/时间选择器开发
530浏览 • 1回复 待解决
如何让日历显示的是农历日期?
846浏览 • 1回复 待解决
如何跳转到系统的日历应用?
430浏览 • 1回复 待解决
是否提供日历组件,你了解吗?
1814浏览 • 1回复 待解决
自定义日历组件,开发中,自定义生成需要的日历格式方法有哪些?
1400浏览 • 1回复 待解决
日历应用日程卡片 - 不同规格卡片的集成实现
677浏览 • 1回复 待解决
权限组里如果有一个授权了,其它权限是否也会一起授权,例如读日历、写日历等。
823浏览 • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS实现高性能的日历选择器界面有什么技巧?
121浏览 • 1回复 待解决
HarmonyOS 上架发布咨询
172浏览 • 1回复 待解决
#鸿蒙通关秘籍#集成DisplaySync提升日历应用流畅度
137浏览 • 2回复 待解决
如何在页面上显示一个可以选择的日历?
511浏览 • 1回复 待解决
日程管理接口已开放,日程提醒参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-calendar-kit/js-apis-calendarManager.md