Android Amplify-DataStoreChannelEventName RECEIVED_FROM_CLOUD 不再受支持

问题描述

因此,我将我的 amplify 库更新到了最新版本,并且已删除 RECEIVED_FROM_CLOUD 数据存储事件。有没有可以做同样事情的替代品?

解决方法

RECEIVED_FROM_CLOUD 是一个未记录的内部事件。它已从 Amplify Android 1.5.0 删除。

从那时起,我们提供了 documentation for a number of public DataStore events,here

此外,还有一个 SUBSCRPTION_DATA_PROCESSED 事件,它会在以下任何时候触发:

服务器通过 WebSocket 订阅发送客户端数据。数据已成功融合回本地存储。

我认为这是旧 RECEIVED_FROM_CLOUD 的最直接替代品。

来源:我实施并删除了原来的 RECEIVED_FROM_CLOUD 事件。