Ios app - BLE Bluetooth scanner - Xcode Swift

The application must be coded with Xcode in Swift. The server side for data receiving is already existing

The desired mode of operation is very similar to applications like Chipolo or Tile

The application must check the following points at each start:

• Power Mode -> the phone must not be in power saving mode

• Wi-Fi / Cellular -> Wi-Fi or mobile data must be enabled

• Bluetooth -> Bluetooth must be activated

The application must check the permissions granted at each start and if necessary request them:

• Bluetooth -> Enabled + [login to view URL] Background Modes: Uses Bluetooth LE accessories

• Cellular Data -> Enabled

• Location -> Always + [login to view URL] Background Modes: Location updates

• Precise Location -> Enabled

• Background App Refresh -> Enabled

• Notifications -> Enabled

• Motion & Fitness -> Enabled + CMMotionActivity stationary walking running automotive cycling unknown

The application must perform these functions:

1. Do a Bluetooth scan to find nearby beacons

2. Store in memory the list of beacons found with the GPS location and the time of the scan

3. Send the list of beacon frames found in memory

4. If the server acknowledges, delete the sent list from memory or keep it for the next send attempt

Bluetooth scans take place under these conditions:

• Immediate on application startup

• Every 5 minutes if the application is open active

• Every 20 minutes if application is open in the background

• When changing activity (walking, running, driving, cycling, standing still, etc.)

If the application is closed "killed" by the user, a notification must be displayed telling the user to reopen it so that it can work properly.

The application must be restarted when the phone starts -> for that use this function: startMonitoringSignificantLocationChanges

User interface two views are requested:

• 1st view to ask to activate the permissions if necessary if not go to the 2nd view

• 2nd blank screen view with text only to indicate that the application is open

Навыки: iOS Development, Bluetooth с низким энергопотреблением (BLE), Apple Xcode, Swift, Bluetooth

О работодателе:
( 2 отзыв(-а, -ов) ) Renens, Switzerland

ID проекта: #32663193

9 фрилансеров(-а) готовы выполнить эту работу в среднем за $256


hi i check your attachent i can attached BLE Bluetooth scanner with ios message me asap

$300 USD за 7 дней(-я)
(3 отзывов(-а))

Hello good Morning. I am interested in your project "Ios app - BLE Bluetooth scanner - Xcode Swift". I can develop your app on IOS SWift. I have more than 4 years of experience in the development of Android and IOS mob Больше

$750 USD за 7 дней(-я)
(18 отзывов(-а))
(1 отзыв)

Hi, Greetings from Zuhair Muhammad. I'm interested in doing your work so finally would like to start work now. ' I'm ready for an interview and feel free if you have any queries and contact me anytime 24*7 will be avai Больше

$140 USD за 7 дней(-я)
(5 отзывов(-а))
(1 отзыв)

Hello, I've checked your attached your document. You are looking for a Flutter developer who can assist you in BLE Bluetooth scanner project. I am capable of developing your app with both front-end and back-end. I hav Больше

$140 USD за 7 дней(-я)
(2 отзывов(-а))

Hi there Hope you are doing well I'm interested to work on your project connecting BLE devices and iOS app development on swift. You're seeking a mobile app developer who can help you construct an app and I'd love to Больше

$250 USD за 7 дней(-я)
(0 отзывов(-а))

Hi There, I've gone through your job description carefully and understand you need An iOS Developer. Lets have a quick chat I will take full ownership of your work and help you to grow your business. I will keep provi Больше

$140 USD за 7 дней(-я)
(0 отзывов(-а))

Please review a similar application done by me using a BLE enabled chip or tile on IOS and Android with webservices API written in PHP. [login to view URL] Больше

$140 USD за 7 дней(-я)
(0 отзывов(-а))