Функция iPhone ограничена в OS 3.0? - PullRequest
2 голосов
/ 19 июня 2009

Простой вопрос. Можно ли использовать Bluetooth в iPhone для передачи файла на другой мобильный телефон, например, Nokia или Blackberry. Я протестировал функцию iPhone Bluetooth сегодня. Я обнаружил, что можно обнаружить другой телефон в режиме обнаружения. Но iPhone не обнаружен на других устройствах.

Ответы [ 4 ]

4 голосов
/ 21 июня 2009

iPhone не поддерживает Bluetooth-профили GOEP / FTP, необходимые для отправки / получения файлов между устройствами разных производителей. Если вам нужно только обмениваться файлами между iPhone, вы можете использовать каркас GameKit из iPhone SDK.

0 голосов
/ 19 июня 2009

Я бы также с осторожностью отнесся к конкретной версии iPhone, на которую вы ориентируетесь.

Вчера я узнал о своем обновлении, что оригинальный iPhone 2G не поддерживает стереозвук Bluetooth A2DP, поэтому могу поспорить, что у вас могут возникнуть другие проблемы с любыми операциями Bluetooth, кроме основных моногарнитур.

0 голосов
/ 19 июня 2009

GameKit Framework iPhone SDK позволяет обнаруживать и обмениваться данными только с другими iPhone. Так что вы не можете общаться с Нокиа и Ежевикой.

Теперь, если вы хотите отправить данные на другие айфоны, я не думаю, что существует ограничение на тип данных, которые вы можете отправить. Потому что для отправки данных вы можете использовать:

NSData* myData = [[NSData alloc] initWithBytes:&<yourData> length:sizeof(<yourData>)];
[session sendDataToAllPeers:myData withDataMode:GKSendDataReliable error:nil];

Объект NSData может быть чем угодно, потому что это всего лишь байты. Единственной проблемой может быть ограничение длины этого объекта, налагаемое GameKit, но вы, вероятно, обойдете это, разбив данные на куски.

0 голосов
/ 19 июня 2009

Из того, что было показано на WWDC, передача файлов может быть ограничена передачей между телефонами. И даже тогда типы файлов, которые вы можете отправлять, ограничены, я считаю. Например, вы можете отправлять только файлы документов (word, excel), контакты, изображения и мультимедийные файлы без DRM.

Однако в 3.0 SDK я не смог найти никакой документации, в которой бы говорилось о передаче файлов через Bluetooth, поэтому возьмите это с собой.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...