передача файлов через Bluetooth из приложения для iPhone - PullRequest
1 голос
/ 13 января 2012

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

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

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

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

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

Спасибо !!!

Ответы [ 3 ]

3 голосов
/ 17 февраля 2016

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

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

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

Ура!

0 голосов
/ 02 февраля 2012

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

0 голосов
/ 13 января 2012

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

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

Вот также несколько связанных вопросов: iPhone: отправка больших данных с помощью Game Kit Отправка и получение NSData через GameKit Использование GameKit для передачи данных CoreData между iPhone

...