Flutter 我的颤振应用程序能否在运行时配置为使用用户自定义FCM项目设置?

Flutter 我的颤振应用程序能否在运行时配置为使用用户自定义FCM项目设置?,flutter,firebase-cloud-messaging,Flutter,Firebase Cloud Messaging,我开发了一个目前在android上运行的Flitter应用程序,它使用Firebase云消息(FCM)和嵌入式google_services.json 但是,我希望用户能够创建他们自己的firebase项目,并且我的应用程序能够在运行时切换到使用他们的项目设置,而不是使用我的嵌入式项目设置 我可以使用现有的firebase_消息传递(5.1.4)插件在颤振中实现这一点吗?或者这需要在android/ios代码中定制 我假设在他们可以重新指向使用FCM项目设置之前,需要使用google的某种oAu

我开发了一个目前在android上运行的Flitter应用程序,它使用Firebase云消息(FCM)和嵌入式google_services.json

但是,我希望用户能够创建他们自己的firebase项目,并且我的应用程序能够在运行时切换到使用他们的项目设置,而不是使用我的嵌入式项目设置

我可以使用现有的firebase_消息传递(5.1.4)插件在颤振中实现这一点吗?或者这需要在android/ios代码中定制


我假设在他们可以重新指向使用FCM项目设置之前,需要使用google的某种oAuth身份验证。非常感谢提供任何指导和示例。

在其他平台上,您可以显式配置
FirebaseApp
实例,并在运行时传递配置参数。看起来这在颤振中也是可能的,但我自己从未尝试过。请看,我遇到了同样的情况,但运气不佳,我目前的方向是:禁用自动初始化,并删除json配置文件和插件,然而flifter插件仍在抱怨,仍在寻找解决方案,最好是将该方法删除(senderId,scope)实现后,您可以为辅助应用程序生成设备令牌,并保留默认的一端,然后能够接收两个应用程序的nofications并通过senderId对其进行过滤……在其他平台上,您可以显式配置
FirebaseApp
实例,并在运行时传递配置参数。看起来这在颤振中也是可能的,但我自己从未尝试过。请看,我遇到了同样的情况,但运气不佳,我目前的方向是:禁用自动初始化,并删除json配置文件和插件,然而flifter插件仍在抱怨,仍在寻找解决方案,最好是将该方法删除(senderId,scope)实现后,您可以为辅助应用程序生成设备令牌,并保留默认的一侧,然后能够接收两个应用程序的nofications,并通过senderId对其进行筛选。。。。