Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Background scanning #74

Open
dorucazan opened this issue Aug 19, 2017 · 1 comment
Open

Background scanning #74

dorucazan opened this issue Aug 19, 2017 · 1 comment

Comments

@dorucazan
Copy link

Hi,
I tested BluetoothKit background scanning and I could not make it work. The issue I have encountered is that scanContinuouslyWithChangeHandler actually scans for 3 seconds, pauses for inBetweenDelay of 3 seconds and starts again. Scanning and pause interval are implemented using timers that do not work in background with phone locked.
Info.plist has correct keys since after changes I have made it worked as expected.
In BKScanner.swift I have cloned scanWithDuration function with different name and did not initialised durationTimer. Then I used new function when/where needed (several other changes had to be made to original code).
However I appreciate all help since BluetoothKit is very good library and I didn't had to write all the code myself (-:

@rhummelmose
Copy link
Owner

Hi.

I don't think it is possible to scan in the background like this. If you need this kind of functionality you will have to use Apple's CoreBluetooth functionality that allows for waking up an app when a connection to a peripheral is restored.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants