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.