何时调用FCM onNewToken并授予网络访问权限?背景和打ze模式应用

时间:2019-04-16 07:58:20

标签: android firebase firebase-cloud-messaging

当令牌过期并且用户长时间不打开应用程序时,我遇到问题

我不知道该如何解决这个问题!当令牌过期时,应用通知会持续4或5天,通知会停止!

当用户长时间不打开应用程序时会发生这种情况,那么当应用程序处于后台或打ze模式时会调用onNewToken吗?也许令牌会在Google服务器上过期,但由于应用程序处于后台或打ze模式而未调用onNewToken吗?

@Override
public void onNewToken(String token) {

    sendRegistrationToServer(this, token, 0);
    super.onNewToken(token);
}

在onNewToken中,我调用sendRegistrationToServer,它将令牌发送到我的远程服务器并存储它,这在安装应用程序(因此我确定它可以正常工作)首次访问时发生,但是在“令牌更改”时不发生... 我不能每次都打电话给用户说:请打开应用程序,以便在4/5天之内再次开始通知..

有人有这个问题吗?您能帮我找到解决办法吗?

0 个答案:

没有答案