Android webview de fim token'ı url ye ekleme
15.04.2023 - 03:10
Merhaba, webiew de url' ye değişken eklemeye çalışıyorum.
17
Görüntülenme
0 Beğeni
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.