# uni.addPhoneRepeatCalendar(options)

获取客户端唯一的推送标识

# addPhoneRepeatCalendar 兼容性

Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
x 5.09 5.09 5.09 5.09 5.09

# 参数

名称 类型 必填 默认值 兼容性 描述
options AddPhoneRepeatCalendarOptions -
名称 类型 必备 默认值 兼容性 描述
title string -
日历事件标题
startTime number -
开始时间的 unix 时间戳 (1970年1月1日开始所经过的秒数)
allDay boolean false
是否全天事件,默认 false
notes string -
事件说明
location string -
事件位置
endTime number -
结束时间的 unix 时间戳,默认与开始时间相同
alarm boolean -
是否提醒,默认 true
alarmOffset number 0
提醒提前量,单位秒,默认 0 表示开始时提醒
path string -
跳转小程序路径,必须要和 signature 一起使用,填入后会自动生成跳转链接拼接在事件说明中
signature string -
仅微信小程序支持,App 平台保留该字段但不会使用,跳转小程序路径签名,必须要和 path 一起使用,用 session_key 对 path 签名得到的结果,即 hmac_sha256(session_key, path)。
repeatInterval string month
重复周期,默认 month 每月重复
合法值 兼容性 描述
day
每天重复
week
每周重复
month
每月重复。该模式日期不能大于 28 日
year
每年重复
repeatEndTime number -
重复周期结束时间的 unix 时间戳,不填表示一直重复
success (res: CalendarSuccess) => void -
接口调用成功的回调函数
fail (res: CalendarFail) => void -
接口调用失败的回调函数
complete (res: string) => void -
接口调用结束的回调函数(调用成功、失败都会执行)

# CalendarSuccess 的属性值

名称 类型 必备 默认值 兼容性 描述
errMsg string -

# CalendarFail 的属性值

名称 类型 必备 默认值 兼容性 描述
errCode number -
错误码
合法值 兼容性 描述
601
title is required
602
startTime is invalid
603
endTime is invalid
604
alarmOffset requires alarm
606
repeat rule is invalid
607
calendar service is unavailable
608
add calendar event failed
609
calendar creation canceled
errSubject string -
统一错误主题(模块)名称
data any -
错误信息中包含的数据
cause Error - - 源错误信息,可以包含多个错误,详见SourceError
errMsg string -

# 的属性值

合法值 兼容性 描述
interface
-
interface
-

# 参见

# uni.addPhoneCalendar(options)

向系统日历添加事件

# addPhoneCalendar 兼容性

Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
x 5.09 5.09 5.09 5.09 5.09

# 参数

名称 类型 必填 默认值 兼容性 描述
options AddPhoneCalendarOptions -
名称 类型 必备 默认值 兼容性 描述
title string -
日历事件标题
startTime number -
开始时间的 unix 时间戳
allDay boolean false
是否全天事件,默认 false
notes string -
事件说明
location string -
事件位置
endTime number -
结束时间的 unix 时间戳,默认与开始时间相同
alarm boolean -
结束时间的 unix 时间戳,默认与开始时间相同
alarmOffset number 0
提醒提前量,单位秒,默认 0 表示开始时提醒
path string -
跳转小程序路径,必须要和 signature 一起使用,填入后会自动生成跳转链接拼接在事件说明中
signature string -
仅微信小程序支持,App 平台保留该字段但不会使用,跳转小程序路径签名,必须要和 path 一起使用,用 session_key 对 path 签名得到的结果,即 hmac_sha256(session_key, path)。
success (res: CalendarSuccess) => void -
接口调用成功的回调函数
fail (res: CalendarFail) => void -
接口调用失败的回调函数
complete (res: string) => void -
接口调用结束的回调函数(调用成功、失败都会执行)

# CalendarSuccess 的属性值

名称 类型 必备 默认值 兼容性 描述
errMsg string -

# CalendarFail 的属性值

名称 类型 必备 默认值 兼容性 描述
errCode number -
错误码
合法值 兼容性 描述
601
title is required
602
startTime is invalid
603
endTime is invalid
604
alarmOffset requires alarm
606
repeat rule is invalid
607
calendar service is unavailable
608
add calendar event failed
609
calendar creation canceled
errSubject string -
统一错误主题(模块)名称
data any -
错误信息中包含的数据
cause Error - - 源错误信息,可以包含多个错误,详见SourceError
errMsg string -

# 的属性值

合法值 兼容性 描述
interface
-
interface
-

# 参见

# 通用类型

# GeneralCallbackResult

名称 类型 必备 默认值 兼容性 描述
errMsg string -
错误信息