bartmika / BGTaskSample

Sample code demonstrating how to use Apple's Background Tasks for iOS 15, Swift 5 and SwiftUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

This is a sample code demonstrating how to use Apple's Background Tasks for iOS 15, Swift 5 and SwiftUI.

Instructions

How to run this code.

  1. Clone project.

  2. Start project with your physical device. (Do not use simulator!)

  3. When running, click pause.

  4. Run in your Xcode's terminal:

e -l objc -- (void)[[BGTaskScheduler sharedScheduler] _simulateLaunchForTaskWithIdentifier:@"com.mikasoftware.BGTaskSample.Refresh"]
e -l objc -- (void)[[BGTaskScheduler sharedScheduler] _simulateLaunchForTaskWithIdentifier:@"com.mikasoftware.BGTaskSample.Processing"]
  1. Resume your code.

  2. You should see message in your terminal:

Text: Hello world!
Text: Hello world! v2
  1. Enjoy!

About

Sample code demonstrating how to use Apple's Background Tasks for iOS 15, Swift 5 and SwiftUI


Languages

Language:Swift 100.0%