Я столкнулся с проблемой с родным плагином Ioni c 4. Я могу добавить событие в собственный мобильный календарь, используя метод createEvent. Но мне нужно проверить уже добавленные события из календаря. Я использовал методы "findEvent" в соответствии с приведенным ниже источником, но я сталкиваюсь с пустым ответом массива. Можете ли вы дать мне решение для этого?
Cordova Plugin Ссылка: https://ionicframework.com/docs/native/calendar
let event = {
title: "Calendar Title",
location: "Location Name",
notes:
"User Name:" +
" " +
this.UserName +
" " +
"Doctor:" +
" " +
this.BookingData.DoctorName;
startDate: "2020-03-11 02:15 PM",
endDate: "2020-03-11 02:45 AM"
};
if (this.platform.is(CORDOVA)) {
this.calendar.findEvent(
event.title,
event.location,
event.notes,
new Date(event.startDate),
new Date(event.endDate)
).then(msg => {
// Here i am getting [] array response
console.log("ALREADY Exist " +JSON.stringify(msg));
if(msg.length == 0)
{
this.calendar
.createEvent(
event.title,
event.location,
event.notes,
startDate: "2020-03-11 02:15 PM",
endDate: "2020-03-11 02:45 AM"
)
.then(msg => {
//Eg: 100
console.log(JSON.stringify(msg));
}
else
{
//Show calendar notification view
}
});