2012-11-29 1 views
27

Ich habe eine App geschrieben, die Zugriff auf den Kalender des iPad fordert. Unter iOS 6 erscheint ein Systemdialog, der den Benutzer fragt, ob das in Ordnung ist.iOS-Kalender-Zugriffsberechtigungsdialog, erzwingen, dass es erscheint?

Problem ist, ich kann diese Situation nicht replizieren, sobald es passiert ist. Zu Testzwecken möchte ich diesen Dialog konsequent durchsetzen. Stattdessen speichert das Betriebssystem die vorherigen Einstellungen und ruft den Dialog nicht erneut auf. Dies ist auch dann der Fall, wenn ich die App vom iPad lösche und neu installiere. (Wenn Sie den Namen und das Paket der App ändern, wird das Problem behoben, aber das möchte ich nicht jedes Mal tun.)

Weiß jemand, wie man dies erzwingen kann?

Danke.

+0

Haben Sie Glück, eine Lösung zu finden? – AlBeebe

+1

mögliche Duplikate von [Wie kann ich um die Erlaubnis bitten, wieder auf das Adressbuch von iphone zuzugreifen?] (Http://stackoverflow.com/questions/16478053/how-to-ask-for-permission-to-access-iphone-contacts-adressbook -wieder) – QED

+3

@QED: Die Frage, die Sie erwähnen, wird 7 Monate nach (Mai 2013) diese Frage gestellt, also wie kann diese Frage ein Duplikat davon sein? –

Antwort

64

Einstellungen> Allgemein> Zurücksetzen> Zurücksetzen Ort und Datenschutz

+0

Brilliant. Danke für die Beantwortung Ihrer eigenen Frage, dies ist eine großartige q + a für Menschen. – AlBeebe

+2

Danke! Hat mir auch mit der Privatsphäre des Mikrofons geholfen. – rene

+0

Coole Spitze, es funktioniert. –

1

Sie können Reset-Standort und Datenschutz wie von Greg Maletic vorgeschlagen, aber wenn Sie nicht alle Ihre Anwendungen zurücksetzen wollen, können Sie einfach die Bündelkennung ändern deiner App

0

Auf iOS 10.2.1: wieder

ich einfach die App wieder deinstallieren und neu installieren, erscheint die Erlaubnis Dialog.

0

Bei iOS 9 und späteren Versionen, deinstallieren und installieren Sie die App, Zugriffserlaubnis Dialogfeld wird angezeigt. Aber iOS 8 wird sich daran erinnern, was Sie wählen.