Google Nearby Connections是否确保在两台设备上发送邮件?

问题描述 投票:0回答:1

我在React Native应用程序中使用Google Nearby Connections API在两个Android设备之间传输数据。

在从“接收器设备”确认之后,需要从“发送器设备”擦除该数据,然后永久保存到接收它的设备。

我在两个设备上使用onPayloadTransferUpdate(SUCCESS)方法作为数据传递的确认。

API的实现是否确保此方法将在两个设备上同时运行,以防止数据在传输后共存或不会丢失?或者是否有必要在应用程序中实现保证此事务提交的逻辑?我在考虑两阶段提交之类的东西。

android google-nearby
1个回答
0
投票

执行两阶段提交更安全。当发送方收到onPayloadTransferUpdate(SUCCESS)时,它只表示这些位已离开设备。只有在接收方收到onPayloadTransferUpdate(SUCCESS)后传输才完成。

© www.soinside.com 2019 - 2024. All rights reserved.