Android应用程序和amazon s3 bucket之间的实时文件同步

Android应用程序和amazon s3 bucket之间的实时文件同步,android,pdf,amazon-s3,aws-sdk,Android,Pdf,Amazon S3,Aws Sdk,我正在尝试开发一个android应用程序,它将从AmazonS3中检索pdf文件。我如何实现这一点,使文件始终在应用程序和s3存储桶之间同步?我会将大量的pdf文件手动添加到s3 bucket中,我希望应用程序能够立即反映s3 bucket中的变化。我还想知道,当新文件添加到bucket中且用户手机上的应用程序未打开时,是否可能触发推送通知?您可以使用AWS Lambda观看S3事件触发推送通知。这还可以发送一条指令,让移动设备在后台获取文件task@cricket_007那会不会增加更多的费用

我正在尝试开发一个android应用程序,它将从AmazonS3中检索pdf文件。我如何实现这一点,使文件始终在应用程序和s3存储桶之间同步?我会将大量的pdf文件手动添加到s3 bucket中,我希望应用程序能够立即反映s3 bucket中的变化。我还想知道,当新文件添加到bucket中且用户手机上的应用程序未打开时,是否可能触发推送通知?

您可以使用AWS Lambda观看S3事件触发推送通知。这还可以发送一条指令,让移动设备在后台获取文件task@cricket_007那会不会增加更多的费用?我已经不知道ec2实例和s3会花多少钱。拉姆达是如何收费的?是否取决于通话次数?Lambda按事件使用情况收费。没有为它维护的EC2实例。此外,这是获得任何类型的即时通知的最便宜的方法,而无需定期扫描存储桶中的内容files@cricket_007在我的例子中,用户使用节点应用程序将文件上载到我的s3存储桶。所以我不需要定期扫描,因为上传是通过我的节点应用程序完成的。我可以通过我的节点应用触发推送通知,对吗?您需要GCM/FCM服务器向移动设备发送推送通知。当然,你可以这么做