未收到来自多个发件人的Firebase邮件

时间:2016-09-22 09:51:38

标签: android firebase firebase-cloud-messaging

我正在创建一个用于其他应用程序的库,它将从单独的发件人那里收到它自己的Firebase消息。 我有两个Firebase令牌令牌,一个用于我用来测试sdk的应用程序,另一个用于sdk,使用我创建的不同senderID

String token_app = FirebaseInstanceId.getInstance().getToken();
String token_sdk = FirebaseInstanceId.getInstance().getToken(<my-sdk-project-id>, FirebaseMessaging.INSTANCE_ID_SCOPE);

在Firebase控制台上,我尝试通过向他们发送消息来测试这些令牌。当我从该应用项目发送消息时,使用token_app,我按预期接收通知和数据。

然而,当我尝试使用我的sdk项目时,使用token_sdk,我什么都没收到。通知从控制台发送,没有错误,但设备没有收到任何内容,应用程序本身位于前台或后台。

接收来自多个发件人的邮件有什么特别之处吗? Firebase文档没有深入讨论这个主题。

1 个答案:

答案 0 :(得分:0)

您应该使用项目的发件人ID来发送,而不是您的&#34; sdk-project-id&#34;。

Firebase Console