Soru & Cevap

Android webview de fim token'ı url ye ekleme ...

15.04.2023 - 03:10

Merhaba, webiew de url' ye değişken eklemeye çalışıyorum.

11 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user msimsek84
msimsek84
20.04.2023 - 07:38

Merhaba,
Android studio da webview ile java tabanlı bir app geliştirdim.
FCM token oluşturup url ile serverıma göndermek istiyorum fakat oluşturduğum değişkeni emulatörün ekranında yazdırmama rağmen çağıramıyorum.

ekranda yazdırabildiğim hali : (success)

private void logRegToken() {
// [START log_reg_token] FirebaseMessaging.getInstance().getToken()

.addOnCompleteListener(new OnCompleteListener<String>() { @Override
public void onComplete(@NonNull Task<String> task) {

if (!task.isSuccessful()) {
Log.w(TAG, "Fetching FCM registration token failed",

task.getException()); return;}

// Get new FCM registration token String token = task.getResult();
// Log and toast
String msg = "FToken: " + token; Log.d(TAG, msg); Toast.makeText(MainActivity.this, msg,

Toast.LENGTH_SHORT).show(); }

}); }

değişken oluşmaya çalıştığım hali : (fail)

public class MRT {
public static String[] main(String[] args) {

FirebaseMessaging.getInstance().getToken() .addOnCompleteListener(new OnCompleteListener<String>() {

@Override
public void onComplete(@NonNull Task<String> task) {

if (!task.isSuccessful()) {
Log.w(TAG, "Fetching FCM registration token failed",

task.getException()); return;}

// Get new FCM registration token String token = task.getResult();

} });

System.out.println("MToken" +args); return args;

} }

Kısacası yukarıdaki fonksiyonu(logRegToken()) bir döngü haline getirip değişkeni çağırmaya çalışıyorum.

Yardımlarınızı rica ederim. Teşekkürler.