From 84078fb0a2c5c447b0ae95710066fa6b6b506dc3 Mon Sep 17 00:00:00 2001 From: chenxi Date: Mon, 19 Jun 2023 11:18:38 +0800 Subject: [PATCH] firebase token --- .../main/java/com/juzu/dz/third/GooglePlugin.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/BFVersions/android/google_common/unityLibrary/src/main/java/com/juzu/dz/third/GooglePlugin.java b/BFVersions/android/google_common/unityLibrary/src/main/java/com/juzu/dz/third/GooglePlugin.java index a6a134b6b..8e43f9a41 100644 --- a/BFVersions/android/google_common/unityLibrary/src/main/java/com/juzu/dz/third/GooglePlugin.java +++ b/BFVersions/android/google_common/unityLibrary/src/main/java/com/juzu/dz/third/GooglePlugin.java @@ -62,7 +62,6 @@ public class GooglePlugin { // } } - // 登录 public static void login() { @@ -194,6 +193,19 @@ public class GooglePlugin { public static void getFirebaseToken() { + FirebaseMessaging.getInstance().getToken().addOnCompleteListener(new OnCompleteListener() { + @Override + public void onComplete(@NonNull Task task) { + if (!task.isSuccessful()) { + Log.w(TAG, "Fetching FCM registration token failed", task.getException()); + return; + } + + // Get new FCM registration token + String token = task.getResult(); + GooglePlugin.sendMessageToUnity(BFMessage.FIREBASE_TOKEN, token); + } + }); } public static void tryLoadRewardedAd()