Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS 17 "Add Events Only" #526

Open
everfinal88 opened this issue Feb 20, 2024 · 3 comments
Open

iOS 17 "Add Events Only" #526

everfinal88 opened this issue Feb 20, 2024 · 3 comments
Labels
enhancement New feature or request
Milestone

Comments

@everfinal88
Copy link

Is your feature request related to a problem? Please describe.
Some of the user actually set the calender permission on their own to "Add Events Only", since the plugin does not cater this permission, the calender add event function will not work.

Describe the solution you'd like
It would be nice if we can handle the permission separately for "Full Access" and "Add Events Only".

Additional context
image

@everfinal88 everfinal88 added the enhancement New feature or request label Feb 20, 2024
@Ding127
Copy link

Ding127 commented Apr 15, 2024

Is there any update for this?

@thomassth
Copy link
Contributor

Try the 4.3.3 prerelease?

@thomassth thomassth added this to the 4.3.3 milestone Aug 11, 2024
@achapkey
Copy link

Does not work on 4.3.3-20240801 prerelease. Checked the source code: in the permission check method, not less than full acces is required:

    private func hasEventPermissions() -> Bool {
        let status = EKEventStore.authorizationStatus(for: .event)
        if #available(iOS 17, *) {
            return status == EKAuthorizationStatus.fullAccess
        } else {
            return status == EKAuthorizationStatus.authorized
        }
    }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants