Android AppSync和推送通知

Android AppSync和推送通知,android,amazon-web-services,graphql,push,Android,Amazon Web Services,Graphql,Push,我想让我的AWS AppSync应用程序准备好为移动应用程序(Android和iOS)推送通知 其中我有一个GraphQL模式和Lambda作为数据源。 问题是我不知道什么是最好的解决方案 你认为: 我应该让移动应用程序通过WebSocket连接,并订阅GraphQL订阅以侦听推送通知 或者我应该在我的AppSync中使用其他服务,如AWS SNS或其他服务 或者您有什么建议,让我的AppSync应用程序提供推送通知的最佳做法是什么 注意:我构建了一个聊天应用程序 提前谢谢 当您的应用程序需

我想让我的AWS AppSync应用程序准备好为移动应用程序(Android和iOS)推送通知 其中我有一个GraphQL模式和Lambda作为数据源。 问题是我不知道什么是最好的解决方案

你认为:

  • 我应该让移动应用程序通过WebSocket连接,并订阅GraphQL订阅以侦听推送通知
  • 或者我应该在我的AppSync中使用其他服务,如AWS SNS或其他服务
  • 或者您有什么建议,让我的AppSync应用程序提供推送通知的最佳做法是什么
注意:我构建了一个聊天应用程序
提前谢谢

当您的应用程序需要实时和脱机功能时,最好使用Aws Appsync,如果我只需要推送通知,那么SNS比Aws Appsync更好