How to configure UE 4.5.1 for making blueprint IOS in-app purchase working?

Hello,

I’m currently developing on UE 4.5.1 Windows Version for IOS platform; I have some difficulty to configure consomable in-app purchase using “make an in-app purchase” blueprint component for IOS :
the completion status return : failed

The app is correctly launched on my device (Ipad Air), my Itunes Connect in-APP seems to be well configured with his product identifier

I’ve added to DefaultEngine.ini :

[OnlineSubsystem]
DefaultPlatformService=IOS

[/Script/OnlineSubsystemIOS.Store]
bSupportsInAppPurchasing=True

But the “make an in-app purchase” still not work
(for info the online Game center “Write Leaderboard integer” is working fine with sandbox)

Some directions for use ?

Thx in advance
Stéphane
(France)

I just tried to change by :

[OnlineSubsystem]
DefaultPlatformService=IOS
[OnlineSubsystemIOS.Store]
bSupportsInAppPurchasing=True

but still not work, in any case logs return Warning :

LogModuleManager:Warning: ModuleManager: Unable to load module 'OnlineSubsystemIOS' because the file 'C:/Program Files/Unreal Engine/4.5/Engine/Binaries/Win64/' was not found.

LogOnline:Warning: Unable to load default OnlineSubsystem module IOS, using NULL interface

IOS in-app purchase UE 4.5.1 (Windows)
SOLVED !

Just locate the

C:\Program Files\Unreal Engine\4.5\Engine\Config\IOS\IOSEngine.ini

and only change bSupportInAppPurchasing to True

Code:

[OnlineSubsystemIOS.Store]
bSupportInAppPurchasing=True

Best regards
Stéphane

is not it possible to make it project specific?

Hi Muzaheed, yes you may edit your DefaultEngine.ini - BE CAREFULL! : in the newest version of UE4 (tested with 4.7.6) you will have to enter like this, with “s” : bSupportsInAppPurchasing :

[OnlineSubsystemIOS.Store]
bSupportsInAppPurchasing=True