更新Firebase usertoken

时间:2017-10-29 20:06:43

标签: android firebase token firebase-cloud-messaging

在我的应用程序中,我尝试使用以下代码更新usertoken:

@Override
public void onTokenRefresh() {
    String refreshedToken = FirebaseInstanceId.getInstance().getToken();    
    sendRegistrationToServer(refreshedToken);
}

我在Manifest中声明了这项服务:

<service android:name=".firebase.FirebaseIDService">
        <intent-filter>
            <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
        </intent-filter>
    </service>

问题是当应用程序未运行时,刷新的令牌未更新(我在用户数据库中保存此令牌)。你知道为什么这段代码没有运行吗? 我需要令牌来发送推送,如果用户很少使用应用程序,那么当他收到通知时,保存的usertoken可能是旧的。

0 个答案:

没有答案