3
votes

I am developing an iphone/ipad app to connect with other devices through Bluetooth using GameKit, it works fine with iphone/ipad/iPod but it does not work with other platform devices like android or other Bluetooth devices?

Is there any other framework or code available which could connect to other devices through bluetooth.

2

2 Answers

1
votes

No - Gamekit is only for iOS devices If you want to connect to other devices then it should be over standard Bluetooth profiles which both the iOS device and the other device supports

If you are developing accessories that need to connect to iOS devices and want to use your own communication mechanism then you need to join the Apple MFi program and develop accessories as per the MFi program.

1
votes

You can use private BluetoothManager class to connect through Bluetooth to non-Apple devices, but this is not App Store-legal and will cause app rejection.

There are no App Store-permitted options for communicating using Bluetooth with other platforms like Android. They can discover your iPhone if you're using GameKit - and that's all. You can't connect to them, you can't communicate with them.