I’m working on a basic system for purchasing currency inside a mobile game but I seem to have a problem with the OnlineSubsystem not working properly. So hopefully someone of you guys can help me out. Currently trying to test it out for iOS.
Errors
MainFrameActions: Packaging (iOS): UE4Editor: [2015.07.30-04.47.31:316][0]LogOnline:Warning: Unable to load default OnlineSubsystem module IOS, using NULL interface
[2015.07.30-04.47.31:316][0]LogOnline:Warning: Unable to load default OnlineSubsystem module IOS, using NULL interface
These are my current settings.
DefaultEngine.ini
[/Script/IOSRuntimeSettings.IOSRuntimeSettings]
bEnableGameCenterSupport=True
[OnlineSubsystem]
DefaultPlatformService=IOS
[OnlineSubsystemIOS.Store]
bSupportInAppPurchasing=True
[Advertising]
DefaultProviderName=IOSAdvertising
Build settings
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", });
PrivateDependencyModuleNames.AddRange(new string[] { "UMG", "Slate", "SlateCore", });
if (Target.Platform == UnrealTargetPlatform.IOS)
{
PrivateDependencyModuleNames.Add("OnlineSubsystem");
PrivateDependencyModuleNames.Add("OnlineSubsystemIOS");
DynamicallyLoadedModuleNames.Add("IOSAdvertising");
}
When building inside the game. I don’t get anything mainly because I’m not online however my Leaderboard gets open correctly. Anyone know anything I’m doing wrong?