@Override
public void onTokenRefresh() {
// Get updated InstanceID token.
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
Log.d(TAG, "Refreshed token: " + refreshedToken);
// If you want to send messages to this application instance or
// manage this apps subscriptions on the server side, send the
// Instance ID token to your app server.
sendRegistrationToServer(refreshedToken);
}
虽然它不会过期。如果发生以下情况之一,它会自行更新。
根据 https://firebase.google.com/docs/cloud-messaging/android/client :
编辑
onTokenRefresh() 现已弃用。应该 改用 onNewToken() 。