Course: The Online Subsystem EOS Plugin - Epic Games Store Mobile

This course walks you through the minimum EOS features needed for your game with in-app purchases for the Epic Games Store Mobile

https://dev.epicgames.com/community/learning/courses/nek/unreal-engine-the-online-subsystem-eos-plugin-epic-games-store-mobile

Hi , @SebBergy2.0

thanks for this awesome tutorial :+1:

when I compiled the sample project ( EpicGamesStoreMobile ) for Android , i got some errors :

on MacOS with UE-5.8.0

same issue when compiled on Win11 :

the following was configs in DefaultEngine.ini


[OnlineSubsystemEOS]
bEnabled=true

[OnlineSubsystem]
DefaultPlatformService=EOS

[EOSSDK]
bEnablePlatformIntegration=true


[/Script/OnlineSubsystemEOS.EOSSettings]
CacheDir=CacheDir
DefaultArtifactName=TestMobileEOS
PlatformConfigName=
RTCBackgroundMode=
TickBudgetInMilliseconds=0
bEnableOverlay=True
bEnableSocialOverlay=True
bEnableEditorOverlay=False
bPreferPersistentAuth=True
TitleStorageReadChunkLength=0
+Artifacts=(ArtifactName="TestMobileEOS",ClientId="xyza7..........",ClientSecret="9RXKx7QY............",ProductId="8d49............",SandboxId="p-9m...............",DeploymentId="10f7.............",ClientEncryptionKey="1111111111111111111111111111111111111111111111111111111111111111")
-AuthScopeFlags=BasicProfile
-AuthScopeFlags=FriendsList
-AuthScopeFlags=Presence
+AuthScopeFlags=BasicProfile
+AuthScopeFlags=Presence
+AuthScopeFlags=FriendsList
+AuthScopeFlags=Country
bUseEAS=True
bUseEOSConnect=True
bUseEOSRTC=True
bUseNamedPlatformConfig=False
bUseNewEcomFlow=True
bUseNewLoginFlow=true
SteamTokenType=Session
NintendoTokenType=NintendoServiceAccount



could you point me what am i missing?

thanks

This course on the Online Subsystem EOS Plugin provides a clear walkthrough of the essential EOS features needed for your game, including in-app purchases for Epic Games Store Mobile. It’s a helpful resource for Unreal Engine developers looking to integrate these functionalities efficiently.

By the way, Surah Yaseen is a dedicated Islamic platform offering the full Surah Yaseen with authentic Arabic text, clear translations, and spiritual benefits to help readers connect deeply with the Quran and strengthen their faith.

You don’t need native platform integration when shipping on the Epic Games Store. Native platform integration is recommended when you are shipping on another platform (like Steam, a console platform, etc…). You can remove this entry from your .ini OR set the value to false.

@SebBergy2.0 thanks , I was able to fetch 5 testing StoreOffer Items with this configuration:

[/Script/OnlineSubsystemEOS.EOSSettings]
CacheDir=CacheDir
DefaultArtifactName=TestMobileEOS
PlatformConfigName=
RTCBackgroundMode=
TickBudgetInMilliseconds=0
bEnableOverlay=True
bEnableSocialOverlay=True
bEnableEditorOverlay=False
bPreferPersistentAuth=True
TitleStorageReadChunkLength=0
+Artifacts=(ArtifactName="TestMobileEOS",ClientId="",ClientSecret="9",ProductId="8",SandboxId="p",DeploymentId="1",ClientEncryptionKey="1111111111111111111111111111111111111111111111111111111111111111")
-AuthScopeFlags=BasicProfile
-AuthScopeFlags=FriendsList
-AuthScopeFlags=Presence
+AuthScopeFlags=BasicProfile
+AuthScopeFlags=FriendsList
+AuthScopeFlags=Presence
bUseEAS=True
bUseEOSConnect=True
bUseEOSRTC=True
bUseNamedPlatformConfig=False
bUseNewEcomFlow=True
bUseNewLoginFlow=False
SteamTokenType=Session
NintendoTokenType=NintendoServiceAccount

since i haven’t subscribed Store Mobile (100$/year) , i stopped testing this plugin , thanks.