Ios app - BLE Bluetooth device locator scanner - Swift Xcode

Job ID: 32606278

Budget: $10 – $30 USD

Write a bluetooth device locator, like AirTag, Tile, SmartTag, Chipolo.

Code with Xcode 13, Swift 5.

The app should run in the background even if the app is closed.
Display a notification to the user if Bluetooth or location is turned off.
Store each received Bluetooth frame in an array.
When the Bluetooth scan finishes, send the table of received Bluetooth frames with the longitude and latitude of the current location of the IOS device to a TCP socket server.
After server aknowledge empty the array.
Use the startMonitoringSignificantLocationChanges () function to make it restart even after restarting the device.