2016-06-24 11 views
2

Ich bin ich verpflichtet, entweder UIApplicationBackgroundFetchIntervalMinimum oder UIApplicationBackgroundFetchIntervalNever zu übergeben?Ist es eine gute Übung, einen bestimmten NSTimeInterval an setMinimumBackgroundFetchInterval zu übergeben?

oder ist es möglich, ein benutzerdefiniertes Intervall statt passieren, zum Beispiel 10 Minuten:

UIApplication.sharedApplication().setMinimumBackgroundFetchInterval(600.0)

In meiner App, ich habe einige neue, aktualisierte Daten herunterzuladen, während die App im Hintergrund ist.

Dann werde ich die neuen Daten verwenden, um eine lokale Benachrichtigung an den Benutzer zu senden.

Antwort

1

sah ich apis und fanden diese:

func setMinimumBackgroundFetchInterval(_ minimumBackgroundFetchInterval: NSTimeInterval) 

Und es gibt einen Tipp dafür:

Die minimale Anzahl von Sekunden, die vor einem anderen Hintergrund eingeleitet werden kann verstreichen muss holen. Dieser Wert ist nur beratend und zeigt nicht die genaue Zeit an, die zwischen dem Abrufen von Operationen erwartet wird.

Also ich denke, Sie sollten besser nicht auf diese Zeitspanne abhängen.

Verwandte Themen