Мне нужна помощь, я пытаюсь сделать уведомление nadroid с помощью FCM (связывание облачной базы Firebase), в этом случае FirebaseInstanceServiceID больше не нужен, поэтому я пробую этот код. Я хочу сохранить токен на сервере mysql на столе. Мне пришлось построить сервер с php кодом. это мой java код:
FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener(MainActivity.this,new OnSuccessListener<InstanceIdResult>() {
@Override
public void onSuccess(InstanceIdResult instanceIdResult) {
String token = instanceIdResult.getToken();
String msg = getString(R.string.fcm_token, token);
registerToken(token);
}
private void registerToken(String token) {
OkHttpClient client = new OkHttpClient();
RequestBody body = new FormBody.Builder()
.add("Token",token)
.build();
Request request = new Request.Builder()
.url("http://mediatani-kha.com/fcm/register.php")
.post(body)
.build();
try {
client.newCall(request).execute();
} catch (IOException e) {
e.printStackTrace();
}
}
});
бу, когда я запускаю приложение с android studio, мое приложение не может открыться. Почему? Я надеюсь, что кто-нибудь может мне помочь.
Спасибо:)