简体   繁体   中英

iOS - programatically rejecting permission to contacts (after user has accepted)

Is there a way to programatically reject/disable/disallow/reject permissions to access the calendar?

I'm using the following code to ask for / determine permissions:

//request access
[[MyCalendarUtil sharedManager] requestAccess:^(BOOL granted, NSError *error) {

    /* This code will run when uses has made his/her choice */

    if(error)
    {
        // display error message here

        _calendarLabel.text = @"Calendar OFF";
    }
    else
    if(!granted)
    {
        // display access denied error message here

        _calendarLabel.text = @"Calendar OFF";
    }
    else
    {
        // access granted

        _calendarLabel.text = @"Calendar ON";
    }

}];

Can I disable the permission later on upon a user pressing a button ... ?

No way, its impossible. Take it granted. I will give 1 Million dollars even if you find a private API. :)

Its a privacy concern.

All you can do is, programmatically launching your application's preferences in the Settings App, and again its users wish to disable or enable the access.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM