2010-12-13 8 views
5

Ich habe viele Beiträge gelesen und kann immer noch nicht die gewünschte Funktionalität erreichen, während meine Anwendung im Hintergrund ausgesetzt ist.
Mein Bezugspunkt ist this Radiowecker Anwendung.iPhone OS4 Wecker

Die Dinge, die ich kann nicht mit lokalen Benachrichtigungen tun (die in der Funkuhr über erfolgreich umgesetzt werden) sind:

  1. Spiel Alarmton im Hintergrund, während Telefon
  2. Änderung Telefon Lautstärke stumm geschaltet ist.
  3. mp3 songs abspielen.

Auch bemerkte ich, dass sie in der Lage sind Töne länger als 30 Sekunden zu spielen und sogar Radio als Alarmsignal ertönt, was wahrscheinlich bedeutet, dass lokale Meldungen nicht verwendet werden (Audio-ID)

jede Einsicht appriciated würde ...

+3

In den Radiowecker Appstore Kommentare, Kunden beklagen, dass es viel Batterie verbraucht. Das bedeutet, dass es mehr als lokale Benachrichtigung verwendet. Optionen sind wie das Drehen von GPS oder das Abspielen eines stillen MP3s im Hintergrund für die ganze Nacht ... nur eine wilde Vermutung. – ohho

+0

konnten Sie eine Antwort auf Ihre Frage finden? weil ich das gleiche Problem habe, einen mp3 Wecker machend –

Antwort

3

Der Grund, warum diese Radio-App eine lange Audiodatei erfolgreich wiedergeben kann, ist, dass sie während des Wartens auf den Alarm tatsächlich eine stille Audioschleife im Hintergrund abspielt.

IMO das ist der Grund, die Leute beschweren, dass es die Batterie entleert.

+0

Wenn Apple das wüsste (was ich erfahre sie nicht), würden sie nie diese App an erster Stelle genehmigen. – Jonny

+0

Hey @Jonny, diese Antwort ist sehr alt in iOS-Begriffen (gilt für ios4, die gerade Multitasking eingeführt hat). Ich denke, du solltest neue APIs überprüfen, wenn du vorhast, eine ähnliche App zu veröffentlichen. –

+0

Ja, ich denke an eine andere App, die eine Weckerfunktion verwenden wird. Aber ich denke nicht, dass es neue APIs dafür gibt (oder ich etwas verpasst habe). Die (etwas verkrüppelte) UILocalNotification ist wahrscheinlich immer noch der einzige Weg zu gehen. Ich werde keine stille Musik verwenden, die die Batterie der Leute isst ... – Jonny