Firebase Cloud Messaging(FCM)主题订阅从不报告任何结果

时间:2018-08-15 14:20:16

标签: android firebase firebase-cloud-messaging

我使用Firebase Messaging 17.3.0。

我已经按照here的说明进行了配置。

我正在尝试订阅一个here说的话题。

有代码:

 FirebaseMessaging.getInstance().subscribeToTopic("news")
    .addOnCompleteListener(new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            ...
        }
    });

预期行为:

  • OnCompleteListener.onComplete(...)至少被调用一次。
  • 该应用程序能够接收有关已注册主题的消息。

真实行为:

  • 该应用程序能够接收有关已注册主题的消息。
  • OnCompleteListener.onComplete(...)被称为 Never

问题在于监听器从未被调用。

.addOnFailureListener(...)addOnSuccessListener(...)的情况相同

更新(2018年8月18日):

我已按照@DougStevenson的建议将错误提交给Firebase支持。

更新(2018年9月9日):

我尝试运行与遇到问题时完全相同的代码(从git中获取快照),并且功能突然开始按预期工作。为什么?嗯……可能是后端故障,或者Firebase可能需要一些时间来“应用”配置更改,

问题不再存在。

0 个答案:

没有答案