Я пытаюсь сохранить событие календаря и приложение Expo на Android. Вот некоторый код:
const details = {
endDate: "2018-05-16T20:00:00.000Z",
location: "...",
notes: "...",
startDate: "2018-05-16T19:00:00.000Z",
timeZone: "GMT-7",
title: "...",
url: "http://www..."
};
try {
console.log('Adding Event');
const eventId = await Calendar.createEventAsync(Calendar.DEFAULT, details);
console.log("Event Id", id);
}
catch(error) {
console.log('Error', error);
}
В этом случае «Добавление события» регистрируется. Но тогда ничего. Нет идентификатора события или ошибки. И событие не отображается в моем календаре.
Это выполняется через приложение Expo на Android.
Элемент календаря отлично сохраняется на iOS.
Я заранее спрашиваю разрешения для календаря, поэтому не думаю, что это проблема.
Что здесь может пойти не так? Как мне отладить это?