Firebase云消息传递后台同步失败,主题订阅和多个发件人

时间:2016-11-11 18:47:59

标签: android firebase firebase-cloud-messaging

在使用Firebase Cloud Messaging的Android应用中,我发现在google-services.json文件中使用多个发件人时订阅主题存在问题。

调用FirebaseMessaging.getInstance().subscribeToTopic("news")后,我收到以下错误:

FirebaseInstanceId: background sync failed: INVALID_PARAMETERS, retry in 10s

如果我从google-services.json文件中删除除一个发件人之外的所有发件人,我就能够成功订阅某个主题并看到它们同步:

FirebaseInstanceId: topic sync succeeded

然后我可以向此应用发送主题消息,但当然我无法接收来自多个发件人的消息。

我已根据此处有关堆栈溢出(How to put multiple project_number/sender id in google-services.json)和Google网站(https://developers.google.com/android/guides/google-services-plugin#processing_the_json_file)的建议,在google-services.json文件中设置了多个发件人。 我已经成功地从多个发件人ID向特定注册令牌发送邮件,直到现在都没有任何问题。问题似乎只是订阅主题。

有没有办法让主题订阅与多个发件人一起使用?

0 个答案:

没有答案