You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Replace the deprecated request methods. The iOS, macOS, and watchOS SDKs bundled in Xcode 15 deprecate the requestAccess(to:completion:) and requestAccess(to:) methods. If your app links against the iOS 17 SDK, macOS 14 SDK, or watchOS 10 SDK, calling these deprecated request methods doesn’t prompt the user for access and throws an error message. Remove these methods from your app. Use the new APIs to prompt the user for access in your app:"
As indicated in the quote above, the user prompt for asking for calendar access does not show up anymore.
Expected behavior:
In iOS Versions below 17, requesting the calendar access worked using requestReadPermission(): Promise<any>. It should also work in iOS 17.
Steps to reproduce:
Try to request calendar access using requestReadPermission(): Promise<any> of import {Calendar} from "@awesome-cordova-plugins/calendar/ngx";
Thanks! :-)
The text was updated successfully, but these errors were encountered:
Any update regarding this. This is a blocker as we are no longer seeing/receiving calendar permission for the app. @pkings Have you found any alternative for this?
I see this is related to - EddyVerbruggen/Calendar-PhoneGap-Plugin#565
Looks like even cordova-plugin-calendar needs to address this yet
I'm submitting a ... (check one with "x")
Current behavior:
In iOS 17, the api for requesting calendar access has changed: https://developer.apple.com/documentation/technotes/tn3152-migrating-to-the-latest-calendar-access-levels
"Replace the deprecated request methods. The iOS, macOS, and watchOS SDKs bundled in Xcode 15 deprecate the requestAccess(to:completion:) and requestAccess(to:) methods. If your app links against the iOS 17 SDK, macOS 14 SDK, or watchOS 10 SDK, calling these deprecated request methods doesn’t prompt the user for access and throws an error message. Remove these methods from your app. Use the new APIs to prompt the user for access in your app:"
As indicated in the quote above, the user prompt for asking for calendar access does not show up anymore.
Expected behavior:
In iOS Versions below 17, requesting the calendar access worked using
requestReadPermission(): Promise<any>
. It should also work in iOS 17.Steps to reproduce:
Try to request calendar access using
requestReadPermission(): Promise<any>
ofimport {Calendar} from "@awesome-cordova-plugins/calendar/ngx";
Thanks! :-)
The text was updated successfully, but these errors were encountered: