我正在尝试实现EXPO日历功能,以向用户显示日历应用警报。
我可以使用自己的代码在日历应用中设置新的时间表,但是在给定的时间不会发出警报。
addEvent = async () => {
var permission=await Expo.Permissions.askAsync('calendar');
console.log(permission);
var startDate = new Date();
alert(startDate)
var eventi= await Expo.Calendar.createEventAsync(Expo.Calendar.DEFAULT,{
startDate: startDate,
endDate: startDate,
title: "알람",
timeZone: "GMT-9",
alarms:[{relativeOffset: 0, method:'Calendar.AlarmMethod.DEFAULT'}],
})
.then( event => {
console.log('success',event);
})
.catch( error => {
console.log('failure',error);
});
}
这是我的代码。
在计划警报之前一切都很好。
谢谢。