I am running iOS 17 beta with XCode 15 beta and i'm getting issues when requesting permissions using this library. Works fine with iOS 16. Seems as if Apple have changed the Calendar permissions API on iOS 17:
https://developer.apple.com/documentation/eventkit/accessing_calendar_using_eventkit_and_eventkitui#4250785
Environment
react: 17.0.2
react-native: 0.67.2
react-native-calendar-events: 2.2.0
Steps to Reproduce
Added the following to Info.plist
<key>NSCalendarsUsageDescription</key>
<string>This app requires access to the calendar</string>
<key>NSCalendarsFullAccessUsageDescription</key>
<string>This app requires access to the calendar</string>
(I've tried using just either one but same result)
import RNCalendarEvents from "react-native-calendar-events";
Requesting permissions:
RNCalendarEvents.requestPermissions((readOnly = false)).then(response => {
console.log(response);
});
Checking permissions:
RNCalendarEvents.checkPermissions(false).then(async (response) => {
console.log(response);
});
Actual Behavior
Requesting permissions response:
Error: authorization request error
Checking permissions response:
I am running iOS 17 beta with XCode 15 beta and i'm getting issues when requesting permissions using this library. Works fine with iOS 16. Seems as if Apple have changed the Calendar permissions API on iOS 17:
https://developer.apple.com/documentation/eventkit/accessing_calendar_using_eventkit_and_eventkitui#4250785
Environment
react: 17.0.2
react-native: 0.67.2
react-native-calendar-events: 2.2.0
Steps to Reproduce
Added the following to
Info.plist(I've tried using just either one but same result)
Requesting permissions:
Checking permissions:
Actual Behavior
Requesting permissions response:
Checking permissions response: