Frage

Eine einfache Frage. Ist es möglich, Bluetooth in iPhone zu verwenden Datei an anderen Handys wie Nokia oder Blackberry zu übertragen. Getestet habe ich heute bluetooth Funktion iPhone. Ich fand es ist möglich, anderes Telefon im Discovery-Modus zu erkennen. Aber das iPhone ist nicht in anderen Geräten erkannt werden.

War es hilfreich?

Lösung

Das iPhone unterstützt nicht die GOEP / FTP Bluetooth-Profile erforderlich zum Senden / Empfangen von Dateien zwischen von verschiedenen Herstellern Geräte. Wenn Sie nur Dateien zwischen iPhones teilen müssen, können Sie den GameKit Rahmen aus dem iPhone SDK verwenden.

Andere Tipps

Von dem, was auf der WWDC gezeigt wurde, kann die Dateiübertragung zu inter iphone Transfers begrenzt. Und selbst dann, die Arten von Dateien, die Sie begrenzt sind senden können, glaube ich. Zum Beispiel könnten Sie nur in der Lage sein, Dokument-Dateien zu senden (Word, Excel), Kontakte, Bilder und nicht-DRM-Media-Dateien.

Allerdings konnte ich keine Dokumentation in der 3.0 SDK finden, die etwas über Bluetooth File Transfer sagt, so nehmen diese mit einer Prise Salz.

Ich hoffe, das hilft.

Ich würde auch über die jeweilige Version des iPhone vorsichtig sein, die Sie abzielen.

fand ich gestern mit meinem Upgrade heraus, dass das Original-iPhone 2G nicht A2DP Stereo Bluetooth-Audio so unterstützt Ich wette, Sie können in andere Probleme mit jedem Bluetooth-Operationen neben Ihrem Grund Mono-Headsets führen könnten.

Der GameKit Rahmen des iPhone SDK bietet eine Möglichkeit, nur zu erkennen und den Austausch von Daten mit anderen iPhones. So können Sie nicht kommuniziert mit Nokia und Brombeeren.

Nun, wenn Sie auf andere iPhones Daten senden wollen, ich glaube nicht, dass es eine Grenze für die Art von Daten, die Sie senden können. Da die Daten zu senden, können Sie:

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

Das NSData Objekt kann alles, was Sie offensichtlich wollen, weil es nur die Bytes. Das einzige Problem, eine Grenze für die Länge des Objekts sein könnte, durch GameKit auferlegt, aber Sie wahrscheinlich umgehen, dass durch Ihre Daten in Stücke aufgeteilt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top