Why does the Convai plugin fail on Android in version 4?

I started a new Avatar project yesterday, and I’ve found that there’s a new version that breaks everything I’ve already created with previous versions (from about 5 months ago), and now I’m trying to get my Avatar with Metahuman to work by following the tutorial, but I keep running into the same problem with the camera focusing on the Avatar. The issue is that I’ve created a GameMode (I’ve also used FirstPerson), and I can’t definitively configure the camera so that it stays in the exact spot I specify and doesn’t move, assuming the Avatar’s view should be in portrait format.

When creating my own GameMode—which is where it works best—I also created a Pawn (as the tutorial says), but when I run the application, the camera appears anywhere and not in the portrait position.

The tutorial seems to work, but when I follow it in my own project, it doesn’t work. I’m sure there’s something they’re not explaining because I can see that the tutorial is based on a project that already works for them (demo project), but when it’s a blank project, it doesn’t work.

Before, I would simply place a camera in the scene and set its coordinates, then load the Chat_widget, and that was it—it worked. But now that doesn’t work.

Is there a way to set up or recreate this functionality in a blank project?

Thanks.

Could you please share the details of the issue? What exactly isn’t working?

There are two issues that occur:

  1. When it connects, a green text message appears saying “Connected,” but then it disconnects and stops working, and a “Disconnected” message appears.

2.- As I mentioned earlier, I’ve created a Pawn that I use (and call) in my GameMode, and the format is the one shown in the tutorial—I’ll include an image. What I’m trying to get to work is assigning coordinates so the camera stays at a specific point without having to modify this data within the P_Pawn. I finally got the camera to look right in Portrait mode and with the avatar quality, but this has been a bit more complicated to edit and test because it’s quite complex to attach a camera to a character without running into issues with WB Chat.

Could you please share the logs?

Which log is useful? Because, as I said, I’m not getting any actual errors—it’s a camera positioning configuration issue—but that part has already been partially resolved. Although now all the developments are failing because the implementation is different. The problem is that, since I always update the plugin, I didn’t know this update would stop things from working the way they used to, but oh well—that’s the price we pay for things to improve.
The only issues I have that I need to fix are:

  1. The connection drops and won’t reconnect.
  2. I can’t compile for Android; I’ll leave an error log.

log_error_compiling.txt (14.2 KB)

PS: Plugin v4.0.0-beta.15 declares Android support via PlatformAllowList but the Source/ThirdParty/ConvaiWebRTC/lib/release/android/ directory is missing — no .so binaries are included. Only Win64 DLLs are present. This causes
linker errors (undefined symbol: convai::ConvaiClient::*) when packaging for Android (ASTC). Are Android binaries available for download?

I need to see your editor Output logs. V4 Beta doesn’t support Android for now. We are working on it.

Oh, OK, then I guess I shouldn’t keep using this version. Which one should I download that works on Android?

3.6.9

Thanks !!!