Skip to content

An infinite backgroundTask based on playing blank audio file ...

Notifications You must be signed in to change notification settings

toseefkhilji/backgroundTask

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

backgroundTask iOS Swift version

PayPal Donation Button

This is an updated Swift version of the example of the Infinite Running Background Task written in Objective C http://hayageek.com/ios-long-running-background-task/ Infinite task is based on playing blank audio file. My version is simplified to a minumum to run the task forever in the background. I also included a blank wav file that will be played forever until you stop the task. *Note: Battery consuming is 10% for 24 hours period.

#YouTube tutorial and overview https://www.youtube.com/watch?v=j7b35lFcMqM

Installation

Copy manually file BackgroundTask.swift into your project.

#Warning Do NOT attemp to use my implementation if you are planning to push your app to the App Store. Apple will 100% reject such behavior. This project was designed for research purposes or personal use.

Usage

var backgroundTask = BackgroundTask()
//Start playing blank audio file. 
//You can run NSTimer() or whatever you need and it will continue executing in the background.
backgroundTask.startBackgroundTask() 
//Stop the task when you don't need it 
backgroundTask.stopBackgroundTask()

About

An infinite backgroundTask based on playing blank audio file ...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%