Connect iOS Device to Some other Device like Android phone for file transfer using bluetooth - iphone

I have a requirement of searching the available bluetooth devices and get paired with them for file transfer using my App. Although I knew that Apple doesn't support the feature of connecting iOS device to other devices using Bluetooth. The default frameworks like CoreBluetooth, GameKit, etc doesn't allow such features. So my questions are:-
Is there any private API that allow to search , pair and connect to devices other than iOS
devices?
If I use any private API , will my App be approved at the time of Submission to App Store?
Any help would be appreciated.

Related

Apple documentation about transferring data between iOS and Android via Bluetooth

Can anyone give the link about Apple has restrictions that prevent connecting an Android phone to an iPhone over Bluetooth.
Then show your client this: http://support.apple.com/kb/HT3647?viewlocale=en_US&locale=en_US
and tell him that simply it isn't in apple's bluetooth profiles.

iphone blutooth device connection

I have an app which has to connect to a medical bluetooth device to get data from that device. (Not to any iOS device).
Using which framework or class I can connect and receive data from?
Thanks.
After you get an MFi license, you then have to have an Apple supplied authentication chip on the bluetooth device. You must create custom protocols to transfer the data.
The BT on iOS is locked down and you can only access simple AVRCP events inside an app, no data transfer is allowed, except using GameKit (which only works between iOS devices).
UPDATE:
If you are using a BLE device then you can checkout this, it is iOS 5 only though.
http://developer.apple.com/library/ios/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html
Are you planning to develop this app with a jailbreak device?
If not, you have to enroll the MFI(Made For iPhone) program, then you can define your custom protocol and use the ExternalAccessory framework to communicate with your device.
If yes, take a look at Btstack project.

iOS application control non-ios devices via bluetooth

I want to develop iOS application that is a remote cotrol via bluetooth for the specific product. I try to research related methods for iOS programming, but most people almost said is impossible in iOS. I know iOS allow communication between iOS devices and iOS devices via bluetooth and also support some bluetooth control iOS. But I want to develop iOS application that can control non-iOS device via bluetooth.
It is possible - The non iOS device must be an apple approved accessory or MFi Compliant
It is possible if Jailbreaking is an option: you can use BTstack.org to use RFCOMM & L2CAP to talk to remote Bluetooth devices.

IPhone SDK - Bluetooth capabilities

with the current version of the iPhone SDK, is it possible to establish a bluetooth connection to any other bluetooth device, or are there restrictions?
A customer wants an iPhone app to get specific data from another device via bluetooth. This device is measuring some chemical stuff and has a bluetooth interface. So the customer wants to send some data to this device, and then the device sends data back to the iPhone. Is this possible right now?
And by the way: Is it possible to offer iPhone apps to a customer other than using iTunes?
Thanks for your help!
Here you go! All I can say is have fun trying to get in. And to get the apps on try ad hoc which is part of the $99 a year dev program

Can i use iphone's wifi to comunicate with my own wifi module?

Including data exchange. I can not find such api in apple doc site. If it is not open in 3.1.2 sdk ,would apple release it in sdk4.0? I've heared that google released wireless api on android earlier . Thanks!
iPhones support ad-hoc wifi networking, so I expect you can make your device start an ad-hoc network and have the iPhone user connect manually. I doubt there will be an API for that, it's a security issue.