Ich arbeite an App, wo wir Bilder über ble teilen müssen, App ist für beide Android und iOS, so dass wir für NewAer gehen. Wir sind in der Lage, zu werben, zu scannen, Strings zu senden, aber nicht in der Lage, Bilder zu senden, wie NewAer say here können wir Dateien senden. Aber ich bin nicht in der Lage, ein Dokument über diese oder irgendein Tutorial / Code über NewAer Website zu finden.NewAer Bild senden über BLE
Unten ist meine Arbeitscodefolge senden (Werke als erwartet): -
- (IBAction)sendStringAsData {
NAMessage *message = [NAMessage new];
message.data = [@"Message" dataUsingEncoding:NSUTF8StringEncoding];
[[NAPlatform sharedNAPlatform] sendMessage:message to:deviceFound.deviceId];
}
Und unten ist das, was ich Bild zu senden versuche (nicht Arbeits): -
- (IBAction)sendImageAsData {
NAMessage *message = [NAMessage new];
message.data = UIImagePNGRepresentation([UIImage imageNamed:@"sampleDataImage"]);
[[NAPlatform sharedNAPlatform] sendMessage:message to:deviceFound.deviceId];
}
Ich habe auch eine Auszeit Änderungen in NAMessage.h, aber kein Glück.
NAMESSAGE_TIMEOUT = 9999
Ich bin nicht sicher, dass NewAer der Lage ist, Dateien über BLE zu senden oder nicht, helfen Sie mir sonst, wenn eine bessere Möglichkeit haben, mit Quer plat-Form von Dateien über BLE zu teilen (iOS, Android) bitte teilen mit mir.
Vielen Dank.
BLE kann immer nur 20 Bytes gleichzeitig senden. Sie müssen also wissen, ob das SDK die Daten in mehrere Übertragungen aufteilen und auf der anderen Seite wieder zusammensetzen kann. Vielleicht fragst du sie? Aus dem Link in Ihrer Frage sieht es so aus, als ob Dateien auf Google Drive hochgeladen werden und dann ein Link geteilt wird – Paulw11