Estou tentando fazer um app com firebase. Percebi, que quando obtenho o token na classe principal, consigo obter o token do firebase. Mas, se for fazer a classe recomendada na documentação, não aparece nem o logcat. Segue o código.
package com.example.jessica.firebaseteste;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import android.util.Log;
import android.widget.Toast;
import com.google.firebase.iid.FirebaseInstanceId;
import com.google.firebase.iid.FirebaseInstanceIdService;
public class CDCInstanceIDService extends FirebaseInstanceIdService {
private static final String TAG = "CDCInstanceIDService";
public void onTokenRefresh() {
// super.onTokenRefresh();
String token = FirebaseInstanceId.getInstance().getToken();
Log.d("ENTRAAA","ENTROU");
sendRegistrationToServer(token);
}
private void sendRegistrationToServer(String token) {
new EnviarChaveFcmParaServidor(this).execute(token);
}
}
O android studio está:
<service android:name=".CDCInstanceIDService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"></action>
</intent-filter>
</service>