我正在为Android开发一个库,我有一个关于Android GCM的问题,使用新的Firebase"模型" (FCM)。在旧的和金色的GCM中,我可以收到来自不同发件人的推送通知,因为他们在您请求令牌注册时支持这一点,正如您在此方法中看到的那样(现已弃用):https://developers.google.com/android/reference/com/google/android/gms/gcm/GoogleCloudMessaging.html#register(java.lang.String...)
这个方法对我们特别有用,因为我们有自己的后端与我们的库通信。因此,我们拥有自己的Google项目,我们图书馆的用户也可以向应用程序发送自己的通知(使用它自己的发件人ID)。
使用这个新的FCM,你必须生成一些包含Google Project信息(以及发件人ID)的.json(google-services.json),并且会生成一些代码。
我的问题是,我们是否仍然可以从多个发件人ID中收到相同的onMessageReceived?我的意思是,从同一个Google / Firebase帐户中的多个项目我知道它是可能的,但在多个Firebase帐户的同一个应用程序中是可能的吗?或者我必须在我们自己的Firebase帐户中添加使用我们库的每个应用程序?
答案 0 :(得分:1)