Show External Login UI Node Continuously Fails Android

Hey guys, so recently I have been making a mobile game, and I want to integrate Google Play Services. However, upon using the Show External Login UI node, no login UI appears and it fails (though I do get a brief loading screen). I’m quite sure I have set everything up right and I’m not sure what I’ve done wrong. (btw this is an internal test build).

Ok so I fixed this by going into the play console to Release > Setup > App Integrity > App Signing, and copied the App Signing SHA-1 Certificate fingerprint into the SHA-1 Certificate Fingerprint of my Client ID for Android in the Cloud, as well as disabling the Google+ API.

Are you using UE5.1.1 ? When I launch the game on the android device, the node “Show Externa Login UI” make the app crash and close. The same node works well on IOS

I would recommend taking a look at this forum post, and making sure you’ve followed all the steps

I followed a lot of guides and tutorials to configure unreal and the google play services.
The strange thing is that i don’t receive a “fail” from that node but my app crashwith this error: “JNI DETECTED ERROR IN APPLICATION: RegisterNatives received NULL jclass”. I’m using unreal 5.1.1 - android sdk 30 - ndk 25. I tried all the different combinations of sdk/ndk and unreal project settings

1 Like

I’m running into the same problem


the documentation would seem to imply that you don’t have to sign in the player anymore however I do not know what this means for the Unreal engine side.

I have exact the same issue

I went through this same process and got Google Play Sign in to work, however the Show Exernal Login UI Node never receives a Success or Failure callback.
(Using Unreal Engine 5.2)

So your login is working? My game crashes after the show external login ui node…

I would highly recommend debugging your build with AGDE and seeing exactly where the crash is occurring, it really helped me out during my process.
I’m not sure what version of the engine you are using but this is the docs for getting setup in 5.2:

I am using Unreal Engine 5.1.1. I got a error message from the play console with logcat:

JNI DETECTED ERROR IN APPLICATION: RegisterNatives received NULL jclass

This a part of the error code.

But I dont know how to fix this

I am having the same issue. Does anyone know how to fix it? I am on UE 5.2

Downgrading the play-services-games version to 18.0.1 fixes the crash issue.

'com.google.android.gms:play-services-games:18.0.1'

instead of 22.0.1.