Gibt es eine Möglichkeit, den unbeaufsichtigten Modus in iOS 7 zu erkennen?Erkennen des unbeaufsichtigten Modus in iOS 7
der folgende Code funktioniert nicht für iOS 5 oder neuere Version
-(BOOL)silenced {
#if TARGET_IPHONE_SIMULATOR
// return NO in simulator. Code causes crashes for some reason.
return NO;
#endif
CFStringRef state;
UInt32 propertySize = sizeof(CFStringRef);
AudioSessionInitialize(NULL, NULL, NULL, NULL);
AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &state);
if(CFStringGetLength(state) > 0)
return NO;
else
return YES;
}
möglich Duplikat von [Wie iphone zu erkennen, auf Silent-Modus ist] (http://stackoverflow.com/questions/833304/how-to-detect-iphone-is-on-silent-mode) –
alle Antworten sind veraltet! – sumon