2017-06-15 2 views
0

von Apple 2. 5 Leistung: Softwareanforderungen Leitlinie 2.5.4 - Leistung - SoftwareanforderungenApp abgelehnt, während im Hintergrund Modi Aktualisierung Standort

Wir haben festgestellt, dass Ihre App in Ihrer Unterstützung für die Lage in dem UIBackgroundModes Schlüssel erklärt Info.plist-Datei, verfügt jedoch nicht über Funktionen, die einen dauerhaften Speicherort erfordern. Insbesondere verwendet Ihre App den Hintergrundmodus für den Standort ausschließlich zum Zweck der Mitarbeiterverfolgung, was im App Store nicht angemessen ist.

Nächste Schritte

dieses Problem zu beheben, bitte ändern Sie Ihre App zusätzliche Funktionen für die Benutzer enthalten, die die anhaltende Verwendung von Echtzeit-Standort-Updates benötigen, während die App im Hintergrund ist.

Wenn Sie die Standorte Ihrer Mitarbeiter nur als Hintergrundstandort verwenden möchten, wäre es sinnvoller, Ihre App als benutzerdefinierte B2B-App über das Volumenkaufprogramm direkt an CBS Clean zu verteilen und zu verkaufen. Weitere Informationen zum Volumenkaufprogramm und zum benutzerdefinierten B2B-Store finden Sie auch in der iTunes Connect-Entwicklerhilfe.

anfordern Anruf von App Review

Auf Wunsch können wir für eine Apple-Vertreter anordnen können Sie innerhalb der nächsten drei Werktage rufen Sie Ihre App Review Ausgabe zu diskutieren.

Um einen Anruf anzufordern und sicherzustellen, dass wir genaue Kontaktinformationen haben, antworten Sie direkt auf diese Nachricht mit einem Kontaktnamen und einer direkten Telefonnummer, um Sie zu erreichen.

Ich habe eine App für Reiniger entwickelt .. Reiniger Ort sollte im Hintergrund für ihre Gehaltsabrechnung Berechnungen und Sicherheitsmaßnahmen holen .. und auch Reiniger können ihre Arbeitsplätze in mapview sehen ... aber meine App wird abgelehnt..now was soll ich tun..wie mit diesem Problem umzugehen

+0

Werfen Sie einen Blick auf https://stackoverflow.com/questions/44299255/how-to-deal-with-background-modes-in-apple-review/44299745#44299745 Ich habe ausführlich erklärt. –

+0

Es klingt wie das Problem ist, dass diese App nicht von allgemeinem Nutzen ist; Es ist für den Einsatz von Mitarbeitern einer bestimmten Organisation. Dies kombiniert mit einem ziemlich aggressiven Datenschutzproblem. Die kontinuierliche Verfolgung von Mitarbeitern * ohne besonderen Nutzen für den Nutzer durch dieses Tracking * hat zur Ablehnung Ihrer App geführt. Sie können entweder einen Enterprise-Verteilungspfad wie vorgeschlagen verwenden oder dem Benutzer eine Möglichkeit bieten, das Tracking einfach ein-/auszuschalten (z. B. Schaltflächen zum Starten/Beenden), aber im Allgemeinen sind AppStore-Genehmigungsfragen für SO unpassend etwas, das Sie mit Apple lösen müssen. – Paulw11

+0

Ja, ich habe diese App für den Einsatz von Reinigern für bestimmte Organisationen gemacht. – user3549189

Antwort

0

Schauen Sie sich here.

Sie können die Funktionalität und Methoden für die Standortdienste umfassen, wenn die App Standortdienste oder entfernen Sie die Location Updates aus dem UIBackgroundMode Schlüssel in info.plist muss, damit Ihre App wird von App Store genehmigt werden.

Ich glaube, Sie verwenden

locationManager.requestAlwaysAuthorization()

Verwendung dieses locationManager.requestWhenInUseAuthorization() statt.

+0

Im Abrufen des Standorts im Hintergrund also bin mit locationManager.requestAlwaysAuthorization() .. und auch Standup-Updates im Hintergrund Modi ' – user3549189

+0

ok, so müssen Sie ihnen erklären, warum Sie den Hintergrund Speicherort verwenden holen. Schaut euch den Link an, den ich in der Antwort angegeben habe! –

+0

ich werde schauen und antworten – user3549189

Verwandte Themen