Я использую Google Nearby Connections API в приложении React Native для передачи данных между двумя устройствами Android.
Эти данные необходимо удалить с «устройства отправителя» после подтверждения от «устройства получателя», а затем окончательно сохраняется на устройстве, которое его получило.
Я использую метод onPayloadTransferUpdate (SUCCESS) на обоих устройствах в качестве подтверждения доставки данных.
Обеспечивает ли реализация API, что этот метод будет запускаться одновременно на обоих устройствах, чтобы предотвратить сосуществование данных после передачи или что они не будут потеряны?Или необходимо реализовать в приложении логику, чтобы гарантировать фиксацию этой транзакции?Я думал о чем-то вроде двухфазного коммита.