Метод cloudkit CKContainer requestApplicationPermission() показывает Alert, чтобы спросить пользователя о его разрешении на доступ только один раз на основе документации, и любые будущие вызовы этого метода больше не отображают Alert.Как запросить у пользователя разрешение на обнаружение после того, как они отказали ему в первый раз?
Из документации по адресу: CKContainer.requestApplicationPermission() «В первый раз вы запрашиваете разрешение на любом из устройств пользователя, пользователю будет предложено разрешить или отклонить запрос Когда пользователь дает или отказывает разрешение, последующие запросы на то же самое. разрешение (на тех же или отдельных устройствах) не запрашивает пользователя снова ».
Итак, что произойдет, если пользователь передумает, и я хочу, чтобы мое приложение попросило пользователя, изменил ли он его мнение и снова отобразил предупреждение, как это может произойти? Должен быть способ, но я не могу найти документацию об этом.
Там нет никакого способа, вы должны сообщить пользователю, чтобы изменить их настройки. – jonrsharpe
Привет, Джон, поэтому, если мое приложение просит пользователя изменить свои настройки, как они могут это сделать? Не уверен, что вы говорите, что они могут перейти в настройки iphone и сделать это вручную? Не могли бы вы уточнить? – malena