AVAudioSession requestRecordPermission mit benutzerdefinierter Aufforderung?

8

Ich habe gerade die App Square Register auf meiner installiert iPhone 5s. Als es zum ersten Mal geöffnet wurde, verlangte es den Mikrofonzugriff wie erwartet, aber was mir auffiel, war, dass es eine benutzerdefinierte Eingabeaufforderung hatte, in der erklärt wurde, warum warum es einen Mikrofonzugriff benötigte. Ich entwickle gerade eine App, die den Zugriff auf das Mikrofon erfordert, und ich würde das gerne auch machen. Die Dokumentation für requestRecordPermission scheint darauf hinzudeuten, dass dies der Fall ist keine solche Option verfügbar. Hat Apple diesem Entwickler besonderen Zugriff auf undokumentierte iOS 7-Funktionen gewährt oder fehlt mir etwas?

    
Bradley Snyder 07.03.2014, 01:08
quelle

2 Antworten

8

Ja, es gibt ... aber für iOS7 und höher ...

in Ihrer app.plist fügen Sie diesen Schlüssel hinzu: NSMicrophoneUsageDescription und Ihre gewünschte benutzerdefinierte Eingabeaufforderung. Weitere Details finden Sie hier: Ссылка

    
TonyMkenu 19.03.2014, 09:37
quelle
1

in Xcode 8 und iOS 10 sollten Sie

manuell hinzufügen
  

Datenschutz - Verwendung des Mikrofons Beschreibung

zu Ihrer Plist-Datei

    
Rudi 12.10.2016 11:12
quelle

Tags und Links