3

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.

Azhar
  • 20,500
  • 38
  • 146
  • 211
  • possible duplicate of [Is it possible, in principle, for an Android device to interface with an iPhone over Bluetooth/GameKit?](http://stackoverflow.com/questions/2080644/is-it-possible-in-principle-for-an-android-device-to-interface-with-an-iphone) – Brad Larson Dec 07 '11 at 15:42

2 Answers2

1

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.

Andrey Zverev
  • 4,409
  • 1
  • 28
  • 34
1

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.

Dennis Mathews
  • 6,897
  • 2
  • 26
  • 39
  • did you mean that by joining I can write an iphone app which could talk to non- apply device or I could develop that device like apple bluetooth parameter to communicate with apple devices? – Azhar Dec 08 '11 at 04:51
  • @Azhar: by joining MFi program you can write an iPhone app that can talk with "Made for iPhone" electronic accessories, nothing more. Apple MFi Program can't help you to solve your question. – Andrey Zverev Dec 08 '11 at 10:41