我在我的xamarin应用程序中使用dynamoDB作为在线数据库。
它在在线模式下运行良好,但在离线模式下却很糟糕,
但是当我处于离线模式时,我需要它才能工作,然后同步
在线模式的变化(当互联网恢复时(。
使用dynamoDB可以吗?
谢谢。
这是一些代码:
credentials = new CognitoAWSCredentials("", // Identity pool ID
// Region
);
client = new AmazonDynamoDBClient(credentials, RegionEndpoint.USWest2);
context = new DynamoDBContext(client);
List<ScanCondition> conditions = new List<ScanCondition>();
var search = context.ScanAsync<Book>(conditions);
books = new ObservableCollection<Book>( search.GetNextSetAsync().Result);
return search.GetNextSetAsync();
我知道,如果您使用 AppSync 连接到数据库,您将进行离线数据同步: https://aws.amazon.com/appsync/product-details/?nc1=h_ls