toseefkhilji / backgroundTask

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 ...


Languages

Language:Swift 100.0%