Können wir beginnen, Daten zu senden, wenn Internet verfügbar ist, während App in Hintergrundzustand ist, indem NSUrlsessionUploadTask
oder irgendetwas anderes verwendet?iOS Beginnen Sie, Daten vom Hintergrund an Server zu senden, wenn Internet verfügbar wird
Antwort
Es gibt einige Möglichkeiten (auf Internet-Umfrage basiert), die diese Art von Sachen erreichen kann (durch UIBackgroundTaskIdentifier
oder Hintergrund holen), aber nicht reibungslos funktionieren, so können wir sagen, dass es nicht möglich ist rechability
Änderungsbenachrichtigung zu erhalten, in Hintergrund und starten Sie eine Aufgabe hängt davon ab.
Also, es ist nicht möglich, dieses Zeug genau zu erreichen.
also muss ich von firstViewController senden, oder? – user2526811
Das hängt von Ihrer Anforderung ab, wie Sie Ihre Daten an den Server senden möchten und wann !!! – Lion
ok, vielen Dank für Ihre großartige Hilfe! – user2526811
Um:
- einen Hintergrund Sitzungskonfiguration erstellen mit dem Ermessens-Flag gesetzt.
- Erstellen Sie eine Hintergrundsitzung basierend auf dieser Konfiguration.
- Erstellen Sie eine Upload-Aufgabe in dieser Sitzung.
- Rufen Sie die Fortsetzungsmethode auf.
- Implementieren Sie alle anderen Bits für den Abschluss der Hintergrundsitzung.
- 1. Benachrichtigung, wenn Internet unter iOS verfügbar wurde
- 2. Senden von Daten, wenn das Netzwerk verfügbar wird
- 3. Mehrere Anfragen an Internet Server gleichzeitig vom gleichen Browser
- 4. IOS/SWIFT GPS, Internet und Berechnung im Hintergrund verwenden
- 5. Senden von Daten vom Server (Java) an Android-Client
- 6. Senden von Daten vom Dienst an Aktivität
- 7. IOS senden an PHP und geben Daten
- 8. ios: Queue blockt im Hintergrund und wird ausgeführt, wenn das Netzwerk verfügbar wird
- 9. Senden von Daten an einen Server, wenn das Gerät mit dem Internet verbunden ist
- 10. Was ist zu beachten, wenn Sie mit SQL Server beginnen?
- 11. So senden Sie Daten an den Server und erhalten die Antwort vom Server mit AFNetworking 3.0?
- 12. Die Aktivität wird automatisch geschlossen, wenn sie vom Hintergrund zurückkommt.
- 13. Raspberry Pi Bridge: Ich muss eine "gefälschte" Internet-Antwort an eine Internet-Appliance senden
- 14. So senden Sie Daten an einen Server in Javascript
- 15. Winkelrouten senden Daten an den Server
- 16. Daten holen vom Server
- 17. Senden Sie Daten über WLAN (kein Internet), wenn mobile Daten auf
- 18. So senden Sie JSON-Daten an einen Server mit Java
- 19. Senden Sie eine Beitragsanfrage an den Server
- 20. UITableView mit mehrdimensionalen Array-Daten vom Server
- 21. Sammeln Sie Daten mit Google Analytics und senden Sie sie an Ihren Server
- 22. Senden Sie Daten vom Controller zum Formulartyp
- 23. So senden Sie Post-Daten und Bilddatei an Server Xcode
- 24. Latitude und Longitude an den Server senden, wenn die App im Hintergrund ist
- 25. Senden Sie AJAX an Server vorunload
- 26. App stürzt ab, wenn kein Internet verfügbar ist
- 27. Vom Client an den Server gemeldete Daten an eine Protokolldatei senden
- 28. Wie erhalte ich eine Anfrage an einen Server, wenn die iOS 9 App geschlossen wird?
- 29. Senden von Daten vom Server zum Client in UWP
- 30. Kann keine Befehle vom Java-Code an den Server senden
Down Voter schreiben Grund dafür !!! oder geben Sie eine Antwort, wenn Sie das Gefühl haben, dass es zu einfach ist oder überall ähnliche Antworten finden !! – Lion
Diese Frage ist richtig, warum runtergerückt? –
Ja .... danke @AlessandroOrnano – Lion