Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi 11.1 IOS, TLocationSensor, UIBackgroundMode, App abgelehnt (https://www.delphipraxis.net/211408-delphi-11-1-ios-tlocationsensor-uibackgroundmode-app-abgelehnt.html)

friedt99 11. Sep 2022 17:53

Delphi 11.1 IOS, TLocationSensor, UIBackgroundMode, App abgelehnt
 
Hallo Zusammen,

meine App (Logistik) soll regelmäßig bei einem Webservice nach neuen Daten schauen.
Zudem soll (optional) die Position des Smartphones übertragen werden, wenn sie sich ändert.

Dazu habe ich unter UIBackgroundModes die Werte location und fetch ausgewählt, durch location
bleibt die App in der Lage in festgelegten Abständen nach neuen Daten zu suchen.

Die Veröffentlichung wurde abgelehnt mit folgendem Hinweis:

Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location.

Ohne den Wert location wird die App im Hintergrund aber nur sehr sporadisch (wenn überhaupt) "geweckt", Damit wird so gut wie nie nach aktualisierten Daten gesucht.

Gibt es einen anderen Weg ohne den Wert location zu einem regelmäßigen "Aufwachen" der App zu kommen, bzw. kann man das für die Veröffentlichung begründen ?

Habe bereits diverse Code Snippets zum Thema "BackgroundFetchService" ausprobiert aber noch keine Lösung gefunden, mit der die App auch tatsächlich mal "geweckt" wird.

Einziger Weg der mir noch einfällt wären remote notifications, aber da bin ich noch nicht durchgedrungen da diese von einem Webservice (PHP) gesendet werden müssten.

Bin für Ideen dankbar.

Grüße

Thomas

Rollo62 12. Sep 2022 14:12

AW: Delphi 11.1 IOS, TLocationSensor, UIBackgroundMode, App abgelehnt
 
Kannst Du denn irgendeine unkritische Pseudofunktion bauen die Location lokal nutzt ?
Z.b. Anzeige zurückgelegter km oder so ?

friedt99 12. Sep 2022 17:01

AW: Delphi 11.1 IOS, TLocationSensor, UIBackgroundMode, App abgelehnt
 
Ja Ok, das wäre eine Lösung.

Aber wenn die halbwegs sinnvoll sein soll, dann erfordert das wieder
einiges an Anpassungen.

Werde eher versuchen mich in Apple Remote Notifications einzuarbeiten, damit sollte
das ja dann funktionieren.

Gibt es da ein gutes Tutorial ?

Habe zwar schon einige durchgearbeitet, scheitere momentan aber daran, daß ich keinen
Token zurück bekomme. Ich teste aktuell https://github.com/grijjy/GrijjyFoun...h.Receiver.pas

Habe aber bestimmt bei den Zertifikaten / Profilen irgend was übersehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz