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.
Related
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.
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.
I need to turn on or off the wifi in the iphone. Any ways of doing it? Or is it forbidden (private framework)
All applications written with the public SDK are sandboxed. They only have access to the properties and data which Apple deems feasible to use within that sandbox. I am afraid Wi-fi doesn't come in the list
Pls take a look at this SO question iPhone Wi-Fi Manager SDK and this discussion
I am an Android developer and .Net developer and not yet have acquired the needed knowledge regarding iOS .
I did a search on-line but couldnt get conclusive answers to several questions I have which are the following :
1.iOS Bluetooth , do I have to use the Bonjour or Game Kit or can I access a lower level API.
2.Do currently I have an option to perform pairing between an iPhone device and an Android device ?
3.Can an application access the iPhones MAC ID and Friendly ID Bluetooth slots and change them while its in the background ? Or while the device is sleeping ?
4.Can an application set if the iPhone is discoverable or not discoverable to other devices - not iPhone ? Can it perform it while in the background ?
Regards !
Jessy85
This might be helpful to you: How can an iPhone access another non-iPhone device over wireless or Bluetooth?
Generally, there is NO option to communicate with non-iOS device via bluetooth in regular iOS API. GameKit is intended for using between only iOS devices. However I don't know the lower level API which open to only licensed accessory hardware developer except acquiring the license is incredibly hard differently with software license.
1) You can only get to the base API if you are developing specific hardware and are a MFi member. http://developer.apple.com/programs/mfi/
2) Don't think so. But Not really sure
3) You want to change the mac id in the background? Not that I know of. Also it seems like a really questionable idea.
4) Again don't think so. Maybe with MFi but I don't know.
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.