Zoeken…


Invoering

Reactief zijn is een noodzaak voor elke app. Gebruikers willen apps hebben waarvan de inhoud gereed is wanneer ze deze openen, dus ontwikkelaars moeten Achtergrondmodi gebruiken om hun apps gebruiksvriendelijker te maken.

De functie Achtergrondmodi inschakelen

  1. Ga naar Xcode en open uw project.

  2. Navigeer in uw app-doel naar het tabblad Mogelijkheden.

  3. Schakel achtergrondmodi in.

voer hier de afbeeldingsbeschrijving in

Achtergrond ophalen

Achtergrond ophalen is een nieuwe modus waarmee uw app altijd up-to-date lijkt met de nieuwste informatie, terwijl de impact op de batterij wordt geminimaliseerd. Met deze functie kunt u feeds binnen vaste tijdsintervallen downloaden.

Starten:

1- Controleer Achtergrond ophalen in mogelijkheden-scherm in Xcode.

2- In application(_:didFinishLaunchingWithOptions:) methode in AppDelegate , voeg toe:

Snel

UIApplication.shared.setMinimumBackgroundFetchInterval(UIApplicationBackgroundFetchIntervalMinimum)

Doelstelling C

[[UIApplication shared] setMinimumBackgroundFetchInterval:UIApplicationBackgroundFetchIntervalMinimum]

In plaats van UIApplicationBackgroundFetchIntervalMinimum , kunt u elke CGFloat waarde gebruiken om CGFloat te stellen.

3- U moet de application(_:performFetchWithCompletionHandler:) implementeren application(_:performFetchWithCompletionHandler:) . Voeg dat toe aan uw AppDelegate :

Snel

func application(_ application: UIApplication, performFetchWithCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
    // your code here
}

Achtergrond ophalen wordt getest

1- Voer de app op een echt apparaat uit en bevestig deze aan Xcode debugger.

2- Selecteer in het menu Foutopsporing Achtergrond ophalen ophalen :

voer hier de afbeeldingsbeschrijving in

3- Nu pauzeert Xcode de app met SIGSTOP-signaal. Tik op de knop Doorgaan om de app de achtergrond te laten ophalen.

voer hier de afbeeldingsbeschrijving in

Nu zult u zien dat gegevens voor u worden opgehaald en gereed zijn.

Achtergrondaudio

Wanneer u een audio streamt, stopt deze standaard door de app af te sluiten, maar u kunt dit voorkomen door het eerste selectievakje in te schakelen op de pagina Achtergrondmogelijkheden in Xcode.

iOS zal dit automatisch voor u regelen, en u hoeft geen code te schrijven!



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow