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()