在我的
这是我的代码:
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);
}
}