Bluetooth data transfer works for older iPads (iPad 2 and earlier) using the MultipeerConnectivity framework. However, it does not work when trying to transfer data on newer devices.
Solution
Implement Bluetooth Data Transfer using the CoreBluetooth framework and enable this by default for newer devices. Only the underlying implementation changes, so the same steps to transfer data on the older devices works on the newer devices.
Issues Fixed
Resolve #19
Checks
[x] App Builds and Runs
[x] Bluetooth Transfer still works between older devices
[x] Bluetooth Transfer works between newer devices
@Dylan-Wells Have you had a chance to test this? If it works, let me know in the comments and I'll merge it. If not, let me know what's wrong and I'll fix it.
Problem
Bluetooth data transfer works for older iPads (iPad 2 and earlier) using the
MultipeerConnectivity
framework. However, it does not work when trying to transfer data on newer devices.Solution
Implement Bluetooth Data Transfer using the
CoreBluetooth
framework and enable this by default for newer devices. Only the underlying implementation changes, so the same steps to transfer data on the older devices works on the newer devices.Issues Fixed
Resolve #19
Checks