I am trying to integrate EOS to be able store achievements in our game.
I can authenticate the user (using EOS_LCT_Developer credentials), but in log I can see messages like:
LogEOSAuth: NewUserToken: User ClientId: xyz...NiT AccountId: ef1...930 Access[Expires: 2023.05.11-16.02.13 Remaining: 7200.62] Refresh[Expires: 2023-05-11T22:02:13.623Z Remaining: 28800.62] State: Valid
LogEOSAuth: UserAuthGenerated: Received FUserAuthToken
LogEOSAuth: UserAuthGenerated: Login complete: EOS_Success
LogEOSAuth: WaitForProductUserId(ef1...930) in progress for 10.267168s.
LogEOSAuth: WaitForProductUserId(ef1...930) in progress for 10.289062s.
LogEOSAuth: WaitForProductUserId(ef1...930) in progress for 20.537193s.
LogEOSAuth: WaitForProductUserId(ef1...930) in progress for 20.628698s.
LogEOSAuth: WaitForProductUserId(ef1...930) in progress for 31.009222s.
...
LogEOSAuth: WaitForProductUserId(ef1...930) in progress for 113.678703s.
LogEOSAuth: WaitForProductUserId() initiating ResolveProductUserId() after timeout for: ef1...930
LogEOSAuth: WaitForProductUserId(ef1...930) in progress for 113.696320s.
LogEOSAuth: FAccountUtil::ResolveToProductUserId - No First Logged In User
LogEOSUI: Social Overlay: Achievements disabled because of missing product user id (EOS_InvalidAuth).
LogEOSAuth: WaitForProductUserId() initiating ResolveProductUserId() after timeout for: ef1...930
LogEOSAuth: FAccountUtil::ResolveToProductUserId - No First Logged In User
Do I miss some configuration API calls?
Thanks,
Oldes
These logs hint that you haven’t called EOS_Connect_Login. EOS_Auth_Login will log you into Epic Account Services. To log into EOS Game Services (achievements are a game service), you need to also login via the EOS_Connect interface.