【问题标题】:Does Google Nearby Connections ensure message delivery on both devices?Google Nearby Connections 是否确保在两台设备上都可以传递消息?
【发布时间】:2018-09-15 07:19:04
【问题描述】:

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

这些数据需要在“接收方设备”确认后从“发送方设备”中删除,然后永久保存到接收方设备中。

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

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

【问题讨论】:

    标签: android google-nearby


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多