使用C#和Firebase的android本机聊天应用程序

使用C#和Firebase的android本机聊天应用程序,c#,android,asp.net-mvc,firebase,chat,C#,Android,Asp.net Mvc,Firebase,Chat,我想在我现有的应用程序中开发一个聊天模块,该应用程序使用安卓原生java构建。目前,我的用户帐户和所有数据都保存在sql server中,后端构建在C#MVC框架上。现在我不知道构建聊天模块需要遵循什么结构,我看过很多firebase教程,但它们都使用firebase实时数据库并将用户保存在firebase数据库中,但我已经将数据保存在sql server中。任何人请指导我如何开始,或者你们给我任何建议 如果您的数据已经存储在SQL Server中,并且您已经在使用.NET MVC,那么您想使用

我想在我现有的应用程序中开发一个聊天模块,该应用程序使用安卓原生java构建。目前,我的用户帐户和所有数据都保存在sql server中,后端构建在C#MVC框架上。现在我不知道构建聊天模块需要遵循什么结构,我看过很多firebase教程,但它们都使用firebase实时数据库并将用户保存在firebase数据库中,但我已经将数据保存在sql server中。任何人请指导我如何开始,或者你们给我任何建议

如果您的数据已经存储在SQL Server中,并且您已经在使用.NET MVC,那么您想使用Firebase做什么?知道这将推动其他决策,例如:需要阅读哪些文档。我想构建聊天模块,并将为我的android客户端使用firebase推送通知,但我不知道如何创建聊天模块,该模块使用我现有的sql server数据库用户,但不确定是否使用这些用户进行实时聊天。firebase将如何参与该聊天模块?例如:如果您考虑使用Firebase实时数据库或Firestore来同步聊天信息,那么该数据库与SQL Server之间的关系是什么?如何保持两个位置的数据同步?您是否需要SQL Server来处理此时的聊天信息,或者您可以将数据存储在Firebase中。这些都是你必须自己做出的决定,因为答案没有对错之分。谢谢。你能给我建议一个更好的方法吗。我有SQL数据库中的用户和通过web服务登录android应用程序的相同用户。现在我需要做什么来进行实时聊天和推送通知?我仍然很困惑,不知道我该怎么做,如果没有firebase,如何使用c#后端sql server数据库制作实时聊天应用程序和推送通知如果您的数据已经存储在sql server中,并且您已经在使用.NET MVC,您想用firebase做什么?知道这将推动其他决策,例如:需要阅读哪些文档。我想构建聊天模块,并将为我的android客户端使用firebase推送通知,但我不知道如何创建聊天模块,该模块使用我现有的sql server数据库用户,但不确定是否使用这些用户进行实时聊天。firebase将如何参与该聊天模块?例如:如果您考虑使用Firebase实时数据库或Firestore来同步聊天信息,那么该数据库与SQL Server之间的关系是什么?如何保持两个位置的数据同步?您是否需要SQL Server来处理此时的聊天信息,或者您可以将数据存储在Firebase中。这些都是你必须自己做出的决定,因为答案没有对错之分。谢谢。你能给我建议一个更好的方法吗。我有SQL数据库中的用户和通过web服务登录android应用程序的相同用户。现在我需要做什么来进行实时聊天和推送通知?我仍然感到困惑,不知道我必须做什么,以及如果没有firebase,如何使用c#后端sql server数据库制作实时聊天应用程序和推送通知