swan.addEventOnCalendar

基础库 3.140.1 开始支持,低版本需做兼容处理。仅手百 App 可用。

解释:向系统日历写入一个活动,之后在设定的时间提醒

# 方法参数

Object object

# object 参数说明

参数名 类型 是否必填 默认值 说明
title String - 活动主题信息
startTime Number - 活动开始时间,单位:毫秒。如:1575017471000 对应为 2019-11-29 16:51:11
endTime Number - 活动结束时间,单位:毫秒。如:1575017471000 对应为 2019-11-29 16:51:11
url String - 回流 url,可展示在日历活动信息上。请遵循 小程序调起 Scheme 规则进行 url 的拼接
location String - 活动地点,不填时不进行展示
remindMinutesBefore Number 10 提前多少分钟提醒
success Function - 接口调用成功的回调函数
fail Function - 接口调用失败的回调函数
complete Function - 接口调用结束的回调函数(调用成功、失败都会执行)

# success 返回参数说明

参数名 类型 说明
eventId String 这个活动的唯一标识

# 示例

扫码体验
重新加载
请使用百度APP扫码

# 图片示例

# 代码示例

  • 在 js 文件中
swan.addEventOnCalendar({
    url: 'baiduboxapp://swan/sc9Tq1iKawTnj5GhG6i77vzeIt4Crt5u',
    location: 'string',
    remindMinutesBefore: 15,
    endTime: 1575028471000,
    startTime: 1575017471000,
    title: 'string',
    success: res => {
        console.log('添加活动成功', res)
    },
    fail: err => {
        console.log('添加活动失败', err)
    }
})