我将使用 AWS amplify 开发一个具有离线功能的应用程序(使用数据存储和 appSync)。
在 AWS Amplify Flutter 文档 (https://docs.amplify.aws/lib/q/platform/flutter/) 上,我读到:
Amplify Flutter 的稳定版本目前支持 iOS、Android、Web、Windows、MacOS 和 Linux 作为目标平台。目前推送通知和数据存储仅支持 iOS 和 Android。
我希望能够使用 datastore 存储数据,即使我使用的是 Flutter Desktop(Windows、MacOs、Linux)和 Flutter Web。
我如何开发我的应用程序?我可以为 Flutter 桌面和 Web 使用什么替代/解决方案?
我建议将 AWS Amplify API 与 DynamoDB + OpenSearch(以前称为 ElastiSearch)结合使用。 Amplify Datastore 基于 DynamoDB,但它仍然有一些限制