Pracuję nad aplikacją, która potrzebuje dostępu do bazy danych kalendarza. I umieścić w kodzie, który teraz prosi o pozwolenie, które znalazłem na stronie, i dzięki za to:Powtórzenie procesu requestAccessToEntityType: EKEntityTypeEvent podczas programowania
requestAccessToEntity iOS6- Backwards compatibility - EKEventStore
Jednakże dla celów testowych Chciałbym, aby móc wyłączyć uprawnienia i ponownie uruchomić aplikację tak że pytanie jest ponownie zadawane. Jeśli usuniemy aplikację z urządzenia i zainstaluję ją ponownie, urządzenie zapamięta, że zostało ono poproszone i nie będzie ponownie pytać. Jeśli ponownie wyłączę uprawnienie, pozwolenie nie zostanie ponownie zapytane, ale oczywiście żadne z nich nie będzie dostępne. Więc jak mogę sprawić, że urządzenie całkowicie zapomni, że zainstalowało aplikację. Dzięki
Reza
Dzięki spełnił swoje zadanie – reza23
@craigmarch jaki sposób obsłużyć przypadek, gdy użytkownik odmawia zgody na po raz pierwszy. Konieczne jest, aby moja aplikacja korzystała z kalendarza, więc jeśli pierwszy raz odmówi zgody, w jaki sposób mogę aktywować komunikat alertu z prośbą o pozwolenie w późniejszym czasie? Z perspektywy UX poproszenie ich o pozostawienie ustawień prywatności nie jest właściwe. –
@BK Nie ma możliwości, aby zdać sobie sprawę z korzystania z platformy Event Kit, aby ponownie wyświetlić monit użytkownika. Będą musieli przejść do Ustawień - Prywatność - Kalendarze i ręcznie dać dostęp do aplikacji. – craigmarch