重新登录Andoid后未收到推送通知

时间:2018-11-02 06:00:16

标签: android

我使用firebase进行Push通知。 它工作正常,但注销后仍然可以正常工作。问题是,当我重新登录到应用程序推送通知时不起作用,并且在重新启动后,应用程序推送通知工作正常。 请任何人帮助我解决此问题。

FirebaseInstanceId.getInstance().deleteInstanceId();

1 个答案:

答案 0 :(得分:0)

private void getDeviceTokenForFCM() {
    FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener(MainActivity.this, new OnSuccessListener<InstanceIdResult>() {
        @Override
        public void onSuccess(InstanceIdResult instanceIdResult) {
            String deviceTokenForFCM = instanceIdResult.getToken();
            if (sharedPreferences != null) {
                registrationFcmAPI(sharedPreferences.getString(ConstantHolder.PREF_ACCESS_TOKEN, ""), deviceTokenForFCM);
            }
        }
    });
}

您可以共享您的代码吗?