There seems to be no way to enable in-app purchases on iOS in UE 4.18 and for at least a couple of versions before that.
This is what I get when I load up UE:
LogModuleManager: Warning: No filename provided for module OnlineSubsystemIOS
LogModuleManager: Warning: ModuleManager: Unable to load module 'OnlineSubsystemIOS' because the file '/Users/Shared/Epic Games/UE_4.18/Engine/Binaries/Mac/' was not found.
I’ve put the correct entries into Project/Config/DefaultEngine.ini and Project/Config/IOS/DefaultEngine.ini.
We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.
Hi Antidamage, did you manage to solve the problem? I’m getting exactly the same error as you so if you found a solution I’d be keen to follow your footsteps.
me too, I am havin These lines all the time even though I edited build.cs and iosengine.ini and defaultengine.ini :
LogModuleManager: Warning: No filename provided for module OnlineSubsystemIOS
LogModuleManager: Warning: ModuleManager: Unable to load module ‘OnlineSubsystemIOS’ because the file ‘C:/Program Files/Epic Games/UE_4.18/Engine/Binaries/Win64/’ was not found.
very frustrating. iI do not want to update my engine Version. I already experienced a huge mess after updating from 4.15 to 4.18
I am having exactly the same problem. Did you ever find a solution to this?
LogScript: Warning: Script Msg: UInAppPurchaseQueryCallbackProxy::TriggerQuery - In App Purchases are not supported by Online Subsystem
LogScript: Warning: Script Msg: UInAppPurchaseRestoreCallbackProxy::Trigger - In-App Purchases are not supported by Online Subsystem
I couldn’t make it work in 4.20, even after switching directly from 4.15. So I will try SDKBOX, maybe what is we are looking for, out of the box iap system! I have hope now after years
Don’t waste your time. I tried and even their sample project can’t be compiled in UE 4.20. And they don’t share older versions of their plugin. And also crashing Android. To remove it from Android too, I had to clear nodes from blueprints too.