Warum wurde meine App abgelehnt, weil "Multitasking-Apps möglicherweise nur den Hintergrund verwenden"?

Ich habe meine App im Hintergrund getestet, indem ich den Alarm eingestellt und ein Video angesehen habe. Beim Ansehen des Videos hat der Alarm ordnungsgemäß geklingelt.

Selbst als ich meine App aus dem Hintergrund entfernte, klingelte der Alarm. Jetzt frage ich mich, ob ich Apples Antwort richtig verstanden habe. Kann jemand die Antwort entschlüsseln?

Wir haben festgestellt, dass Ihre App einen Hintergrundmodus verwendet, jedoch keine Funktionen enthält, die eine dauerhafte Ausführung dieses Modus erfordern. Dieses Verhalten entspricht nicht den Überprüfungsrichtlinien für den App Store.

Wir haben festgestellt, dass Ihre App die Unterstützung für Audio im UIBackgroundModes-Schlüssel in Ihrer Info.plist deklariert, aber kein hörbarer Inhalt abgespielt wird, wenn sich die Anwendung im Hintergrund befindet. Möglicherweise wollten Sie diese Funktion bereitstellen. Zum Zeitpunkt der Überprüfung konnten wir jedoch kein Hintergrundaudio für Ihre App wiedergeben.

Wie im Programmierhandbuch für iOS-Anwendungen angegeben:

"Dieser Schlüssel ist für Anwendungen vorgesehen, die dem Benutzer im Hintergrund hörbare Inhalte bereitstellen, z. B. Musik-Player- oder Streaming-Audio-Anwendungen."

Daher ist es angemessen, dem Benutzer hörbaren Inhalt bereitzustellen, während sich die App im Hintergrund befindet, oder die Einstellung "Audio" vom UIBackgroundModes-Schlüssel zu entfernen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage