无法收到来自FCM的应用中已设置目标的通知。(多个项目)

时间:2018-09-05 09:46:23

标签: java android firebase notifications firebase-cloud-messaging

我正在将我的应用程序中的GCM迁移到FCM,不幸的是我一直在其中使用Firebase服务,因此我想向该应用程序中添加一个新的Firebase项目,就像一个具有多个Firebase项目的应用程序。现有的google-services.json并以这种方式添加新的:https://firebase.google.com/docs/configure/。我使用IntentService而不是FirebaseInstanceIdService,并使用上述URL的方式初始化了没有json文件的新Firebase信息。

问题是: 当我发送FCM令牌中设置了目标的通知时,我可以收到FCM的通知,但是关于通知中应用程序中设置了目标的通知,将不会发生。 非常感谢你!

这是我的代码: 1号:(哪个)

public class FCMRegistrationService extends IntentService {

    protected ConnectClientController connect;
    public FCMRegistrationService() {
        super("FCMRegistrationService");
    }

    @Override
    protected void onHandleIntent(@Nullable Intent intent) {
        try {
            FirebaseInstanceId.getInstance(FirebaseApp.getInstance        ("push")).getInstanceId().addOnSuccessListener(new OnSuccessListener<InstanceIdResult>() {
            @Override
            public void onSuccess(InstanceIdResult instanceIdResult) {
                String token = instanceIdResult.getToken();
            }
        });
        } catch (Exception e) {

        }
    }
}

0 个答案:

没有答案