标签: android mvvm android-architecture-components
我有一个使用MVVM设计模式构建的android应用,使用了Google的ViewModel和LiveData。
ViewModel
LiveData
现在,我想在应用程序中集成FCM。
那么,FCM服务将如何与不同的应用程序组件通信?它应该直接与数据(模型)层通信吗?应该在notifications包的ui包中使用NotificationsActivity和NotificationsAdapter这样的不同android view组件吗?
notifications
ui
NotificationsActivity
NotificationsAdapter