iOS-Hintergrundabfrage ohne Ortungsdienste

Dies ist eine Frage, über die wir uns schon mehrmals Gedanken gemacht haben, und niemand scheint eine gute Antwort zu haben.

Wie werden Apps wie DataMan auf unbestimmte Zeit regelmäßig im Hintergrund ausgeführt und gelangen dennoch in den App Store?

Mit der App kann ein Benutzer die "präzise Datenverfolgung" aktivieren und eine Häufigkeit auswählen, mit der die App ihre Datennutzungszähler ohne Benutzerinteraktion aktualisiert. Die Intervalle sind einmal pro Minute, einmal alle 10 Minuten und einmal alle 20 Minuten.

Ja, ich habe alle dazugehörigen gelesenApple Dokumentation zu Hintergrundprozessen und viele davon erfolgreich umgesetzt. ich habe aucherforschte die Vor- und Nachteile dieses alten Beitrags, aber es ist alt genug, dass viele dieser "Schlupflöcher" geflickt wurden und das dokumentierte Zeug trotzdem besser funktioniert.

Ich hatte zwar großes Glück, meine App als VOIP-App zu registrieren und in bestimmten Abständen ein Keep-Alive anzufordern, aber es ist kein App-Store-OK, es sei denn, es ist eine VOIP-App (DataMan nicht). Darüber hinaus weist die Registrierung für VOIP-Keep-Alives nicht dasselbe Verhalten auf wie DataMan ... VOIP-Keep-Alive-Anrufe erfolgen in zufälligen Intervallen oder zumindest mit der von Ihnen ausgewählten Frequenz, ohne dass die Uhrzeit synchronisiert wird. Der DataMan richtet sich tatsächlich nach den von der Uhr vorgegebenen Intervallen und aktualisiert seine Datenindikatoren bei: 10,: 20,: 30 Minuten usw.

Irgendwelche Ideen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage