接收来自FCM中2个不同发件人的消息

Pau*_*ndi 5 android push-notification firebase google-cloud-messaging

我正在为Android开发一个库,并且对使用新的Firebase“模型”(FCM)的Android GCM有疑问。在旧的和金色的GCM中,我可以收到来自不同发件人的推送通知,因为当您请求令牌注册时,它们会支持此通知,正如您在此方法中所看到的(现已弃用):https : //developers.google.com /android/reference/com/google/android/gms/gcm/GoogleCloudMessaging.html#register(java.lang.String ...)

该方法对我们特别有用,因为我们拥有自己的后端,可以与我们的库进行通信。因此,我们拥有自己的Google Project,并且我们库的用户也可以将自己的通知发送到应用程序(具有自己的发件人ID)。

使用新的FCM,您必须生成一些.json(google-services.json),其中包含Google Project信息(以及发件人ID),并且还会生成一些代码。

我的问题是,我们仍然可以从多个发件人ID中接收相同的onMessageReceived吗?我的意思是,我知道有可能来自同一Google / Firebase帐户中的多个项目,但是在同一个应用程序中,多个Firebase帐户中有可能吗?还是我必须在自己的Firebase帐户中添加所有使用我们库的应用程序?