我正在开发应用程序,我们需要在这里分享图像,app适用于Android和iOS,因此我们选择NewAer。我们能够发布,扫描,发送字符串但不能发送图像NewAer say here我们可以发送文件。但我无法在NewAer网站上找到任何有关此内容或任何教程 / 代码的文档。
以下是我发送字符串的工作代码(按预期工作): -
- (IBAction)sendStringAsData {
NAMessage *message = [NAMessage new];
message.data = [@"Message" dataUsingEncoding:NSUTF8StringEncoding];
[[NAPlatform sharedNAPlatform] sendMessage:message to:deviceFound.deviceId];
}
以下是我要发送的图片(无效): -
- (IBAction)sendImageAsData {
NAMessage *message = [NAMessage new];
message.data = UIImagePNGRepresentation([UIImage imageNamed:@"sampleDataImage"]);
[[NAPlatform sharedNAPlatform] sendMessage:message to:deviceFound.deviceId];
}
我也在NAMessage.h中做出更改,但没有运气。
NAMESSAGE_TIMEOUT = 9999
我不确定NewAer是否能够通过BLE发送文件,请帮助我,如果任何人有更好的选择通过BLE共享文件与交叉平台(iOS,Android)请与我分享。< / p>
非常感谢。
答案 0 :(得分:0)
这是正确的,我们使用NewAer在云上共享文件的URI,而不是传输的P2P。话虽这么说,我们可以在iOS设备或iOS和Raspberry Pi 3之间发送15K。随着Android获得对BLE的进一步支持,我们希望同时提供更高的文件大小,但此时它限制在500字节之间Android和iOS。