LightSDK.native.createCalendar

功能描述

用于向系统日历增加事件

支持格式

Json

请求参数:

字段 可选 类型及范围 说明
startDate string 开始时间,格式:yyyy-MM-dd hh:mm:ss ,示例:2019-6-12 15:05:00
endDate string 结束时间,格式同开始时间,默认值为开始时间,不填或所填时间小于开始时间,则为默认值
title string 标题
location string 位置信息
notes string 备注信息
alarmOffset number 提前提醒时间,单位:分 ,默认值为0,即事件开始时间提醒。注意事项:类型必须为整数,入参小于0时为默认值

请求调用示例

params={
"title":"Light日历提醒",
"location":"hangzhou",
"startDate":"2019-6-26 14:35:00",
"endDate":"2019-6-26 14:40:00",
"alarmOffset":1
}
LightSDK.native.createCalendar(params,cb);

返回值说明

字段名 字段类型 说明
id string 事件id

返回字段示例

{
"info": {
"error_code": "0",
"error_message": "success"
},
"data":{
id:"B441B621-4F8D-4257-BA0C-575B4DCC2190:27866329-8AF3-4C7E-B618-24E46937886A"
}
}

注意事项

  1. 需要在config.js配置文件中做以下配置:
module.exports = {
plugins:{
"calendar": {}
}
};
  1. iOS系统日历会自动删除当前日期前一个月之前的所有事件,因此建议startDate应为当前时间之后。