2012-01-13 4 views
1

В моем приложении я хочу отправить файл на другое устройство iOS через Bluetooth.передача файла через Bluetooth из приложения IPhone

Я не хочу устанавливать приложение из магазина приложений, использующего функциональность Bluetooth.

Я хочу реализовать функциональность Bluetooth в своем приложении, и как только он подключится, он перечислит доступные устройства iOS (устройства с поддержкой bluetooth) и отправит файл на выбранное устройство через bluetooth.

Возможно ли это? Я не знаю, с чего начать ..

Пожалуйста, помогите в этом regards..if любой образец кода для него означает его очень полезно для меня ..

Спасибо !!!

ответ

0

GameKit, вероятно, является хорошей отправной точкой, как и поддерживает соединения равноправных узлов ЛВС подключения http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html

Не уверен, что если поддержка GameKit API, отправка файлов и документации было это сказать: Примечание: Самый большой размер сообщения разрешено 87 килобайт. Если вам нужно отправить больше, вы должны разделить свои данные на несколько сообщений.

Вот некоторые вопросы, а также: iPhone: Sending large data with Game Kit Send and receive NSData via GameKit Using GameKit to transfer CoreData data between iPhones

+0

Спасибо, danielbeard. Я посмотрю, что .. – user2136

-1

Вы должны реализовать FTP протокол OBEX (File Transport Profile) для толкания/потянув .... файлы с другого устройства :) Это нелегко сделать !!

+0

почему здесь внизу? – tomalone

3

Для этого вы можете использовать iOS CoreBluetooth Framework, где вы можете отправлять любые данные, преобразовывая их в NSData.

Чтобы понять стек CoreBluetooth, вы можете сослаться на следующую ссылку и продолжить изучение последующей статьи в том же Webiste. -> Первый шаг

Вы можете найти демо-проект от Apple здесь -> Демо Project

PS: Если вы не имеете дело с гораздо сложности в проекте, то вы также можете проверить эту мощную библиотеку под названием LGBluetooth по l0gg3r на Github. Это довольно просто!

Cheers!

Смежные вопросы