iOS Lokal Push Notification Styr Mute / Stille modus

stemmer
5

Jeg jobber for tiden på en iOS-prosjekt som krever meg å sende en lokal presse melding til en bruker med en lyd. Problemet er at jeg vil at lyden skal spilles selv om enheten er slått av eller i stille modus, men jeg er ikke sikker på om dette er mulig.

Det har vært noen lignende spørsmål, men ingen av dem har blitt besvart vellykket som dette: iPhone - Er det mulig å overstyre lydløs modus eller har en rekursiv varsellyd med push varsling?

Disclaimer: Jeg forstår at dette ikke er en ønskelig funksjon for en app og at det kan være grunn til avvisning fra App Store.

Publisert på 11/11/2011 klokken 23:11
kilden bruker
På andre språk...                            


1 svar

stemmer
2

Jeg fant nettopp dette spørsmålet mens du søker noe relatert til presse melding ..

Du kan oppnå det ved å lytte til push varsling og begynne å spille av en lyd i din app når du mottar push varsling

1) for iOS 7 og nyere, kan du få push varsling selv bruker ikke åpne appen ved hjelp av denne metoden

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;

2) inne i metoden, kan du la din app for å begynne å spille av en lydfil. Du kan trenge litt ekstra arbeid å konfigurere AVAudioSession å tillate lyd til å spille selv når enheten er i stille modus. kan du sjekke dokumentasjonen for mer informasjon - det kommer til å ta litt tid å riktig håndtere lyd .. du har til å vurdere situasjoner der andre app er allerede spiller lyd eller lyd fra annen kanal f.eks høyttaler, hodetelefoner etc.

Svarte 09/07/2014 kl. 01:27
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more