Using OnlineSubsystemGoogle cause ITMS-90809 warning when uploading iOS build to AppStoreConnect

Online - Jan 16, 2020

Because the OnlineSubsystemGoogle for iOS use old GoogleSigninSDK(Ver4.x), when uploading the iOS build to AppStoreConnect, ITMS-90809 (using a deprecated UIWebView) will be issued. To fix this, we ...

Session searching not working properly on iOS in Shootergame

Online - Oct 24, 2019

Searching for sessions is not properly working in shootergame on iOS.  In SessionInterfaceIOS the current session search code is broken, and will never return any results. [Link Removed] [Link Remo ...

VoIP loses functionality when transitioning levels.

Online - Oct 23, 2019

VoIP between client and host is lost upon transitioning levels. ...

iOS App Store ITMS-90809: Deprecated API Usage from UIWebView APIs

Online - Sep 19, 2019

Users are receiving "ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See [Link Removed] for more information. " issue when submitting apps. ...

Android Client unable to join VOIP Host Session

Online - Aug 6, 2019

Android client is unable to join a VOIP Hosted Session. The following messaging occurs when the Client tries to join a found session on Android:LogInit: BSD_Android: I am localhost (127.0.0.1:0) L ...

iOS Show External Login UI Blueprint Node fails on new iOS devices

Online - Jun 6, 2019

I have been trying to test iOS online subsystem functionality for my game and thought that this blueprint node was just broken. This bug will probably catch many UE4 developers that are new to iOS b ...

Private lobbies cannot be invited to on Steam

Online - May 13, 2019

The old method doesn't work with private match invites as it doesn't have the right security permissions. It's still valid for dedicated servers. It also doesn't work properly with lobbies on VR eit ...

STEAM: Modifying the connection slot numbers can lead to a condition where the lobby is no longer joinable

Online - Apr 25, 2019

Session data no longer updates when the backend tells us our session is full which then limits the ability to modify the session size on the fly. Because of this, joinability will be set on the sess ...

Platforms that allow for configurable VOIP sample rates do not respect config values

Online - Jan 8, 2019

Because of when GetEnumValueFromString (called by GetVoiceSampleRate) executes for certain modules at load time, the global enum master list is empty, which leads to the config value not being parsa ...

UDN 472564 - CurlHttp merges headers on redirect

Online - Dec 7, 2018

when curl requests are redirected (301) – response headers are merged together and are comma separated.  but, Content-Type headers are required to use semi-colon ";" separators. ...