Hello,
I've managed to integrate PlayFab's Online Subsystem plugin into our UE project but I'm unable to login or use matchmaking with it. The documentation states that you have to specify your NativePlatformService
, we are developing our title for Windows but we don't use GDK or Steam so I'm confused what should I specify here.
First, I specified GDK but this does not allow me to use login or use matchmaking because PlayFab's IOnlineIdentity::Login
implementation uses the macro OSS_PLAYFAB_GET_NATIVE_IDENTITY_INTERFACE
which uses NativeSubsystem = IOnlineSubsystem::GetByPlatform()
to get the GDK subsystem but it fails because we don't have GDK module in our project, this results in a login call being failed. Same goes for matchmaking, under the hood FindSession
uses the same macro and fails the same way. If I don't specify NativePlatformService
at all this call to native subsystem also fails because none is specified.
What should I do in this case?
Best regards, Alexander.