在我的日志中的 MainActivity
中,我可以看到使用 FirebaseInstanceId.getInstance().getToken()
的令牌,它显示生成的令牌。但似乎在我的 MyFirebaseInstanceIDService
中,它扩展到了 FirebaseInstanceIdService
,onTokenRefresh()
没有被调用,在这个函数中,令牌最初是在这里生成的。我需要打电话给 sendRegistrationToServer()
这就是为什么我想知道为什么它不进入 onTokenRefresh()
。
这是我的密码
public class MyFirebaseInstanceIDService extends FirebaseInstanceIdService {
@Override
public void onTokenRefresh() {
// Get updated InstanceID token.
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
Log.d(TAG, "Refreshed token: " + refreshedToken);
sendRegistrationToServer(refreshedToken);
}
}