# 全局资æºè°ƒåº¦å系统Changelog ## cl.backgroundtasks.1 reminderAgentManager.publishReminder æƒé™ç®¡æŽ§ **访问级别** 公开接å£ã€‚ **å˜æ›´åŽŸå› ** 由于应用å˜åœ¨æ»¥ç”¨åŽå°ä»£ç†æé†’能力,利用该能力å‘é€å¹¿å‘Šã€è¥é”€ç±»å»¶æ—¶æé†’,影å“ç”¨æˆ·ä½“éªŒï¼›å› æ¤é’ˆå¯¹æ¤é—®é¢˜ï¼ŒåŽå°ä»£ç†æé†’å¢žåŠ ç®¡æŽ§æœºåˆ¶ï¼Œæœªé€šè¿‡ç®¡æŽ§çš„åº”ç”¨æ— æ³•ä½¿ç”¨åŽå°ä»£ç†æé†’能力。 **å˜æ›´å½±å“** è¯¥å˜æ›´ä¸ºä¸å…¼å®¹å˜æ›´ã€‚ å˜æ›´å‰ï¼šåº”用使用åŽå°ä»£ç†æé†’创建延时æé†’ï¼Œè°ƒç”¨æŽ¥å£æˆåŠŸï¼Œè¿”å›žæé†’ id。 ```ts import { BusinessError } from '@kit.BasicServicesKit'; let timer: reminderAgentManager.ReminderRequestTimer = { reminderType: reminderAgentManager.ReminderType.REMINDER_TYPE_TIMER, triggerTimeInSeconds: 10 } reminderAgentManager.publishReminder(timer, (err: BusinessError, reminderId: number) => { // å˜æ›´å‰ï¼ŒæŽ¥å£è¿”回æˆåŠŸï¼ŒreminderId > 0,æé†’å‘布æˆåŠŸ }); ``` å˜æ›´åŽï¼šåº”用使用åŽå°ä»£ç†æé†’创建延时æé†’,调用接å£å¤±è´¥ï¼Œè¿”回错误ç 1700002。 ```ts import { BusinessError } from '@kit.BasicServicesKit'; let timer: reminderAgentManager.ReminderRequestTimer = { reminderType: reminderAgentManager.ReminderType.REMINDER_TYPE_TIMER, triggerTimeInSeconds: 10 } reminderAgentManager.publishReminder(timer, (err: BusinessError, reminderId: number) => { // å˜æ›´åŽï¼ŒæŽ¥å£è¿”回失败,errcode 为 1700002,å‘布æé†’失败 if (err.code == 1700002) { // å—ç®¡æŽ§ï¼Œæ— æ³•ä½¿ç”¨ä»£ç†æé†’ } }); ``` **èµ·å§‹ API Level** 9 **å˜æ›´å‘生的版本** 从OpenHarmony SDK 5.0.0.38开始。 **å˜æ›´çš„æŽ¥å£/组件** **适酿Œ‡å¯¼** 方案一: å¼€å‘者å¯ä»¥ä½¿ç”¨æ—¥åކ API,创建延时类æé†’,详è§[Calendar Kit开呿Œ‡å—](../../../application-dev/calendarmanager/calendarmanager-event-developer.md)。 方案二: å¼€å‘者若需è¦ä½¿ç”¨åŽå°ä»£ç†æé†’能力,å‘é€å»¶æ—¶ç±»æé†’ï¼Œéœ€è¦æä¾›å¦‚ä¸‹ä¿¡æ¯ï¼Œç”³è¯·æ–¹å¼è¯¦è§[ä»£ç†æé†’å¼€å‘æŒ‡å—](../../../application-dev/task-management/agent-powered-reminder.md)。 申请æƒé™å称:åŽå°ä»£ç†æé†’ 应用å称:详è§é…置文件(module.json5)ä¸ label å—æ®µå¯¹åº”的值。 应用包å:详è§é…置文件(app.json)ä¸ bundleName å—æ®µå¯¹åº”的值。 使用场景:æä¾›ç”³è¯·ç†ç”±/用途/å°½å¯èƒ½é™„上图片,åŠä½¿ç”¨ä»£ç†æé†’çš„å¿…è¦æ€§ã€‚