Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bulk Update Achievements #511

Closed
GarethPikPok opened this issue Oct 31, 2018 · 2 comments
Closed

Bulk Update Achievements #511

GarethPikPok opened this issue Oct 31, 2018 · 2 comments

Comments

@GarethPikPok
Copy link

We are looking into some rate limiting issues, and we noticed that the Fiddler traces for achievements take an array of achievements: {"achievements":[{"id":"42","percentComplete":100}],"action":"progressUpdate","serviceConfigId":"-----","titleId":-----,"userId":"-----"}

However, there is no method in the XboxLive SDK to utilize this. This means that we have to send 6 service requests instead of just 1 when we complete some in game activities that achievements are linked to.

XDK Version 180200 (Microsoft::Xbox::Services::Achievements::AchievementService)
UpdateAchievementAsync (In Platform::String^ xboxUserId, In Platform::String^ achievementId, In uint32 percentComplete)
UpdateAchievementAsync (In Platform::String^ xboxUserId, In uint32 titleId, In Platform::String^ serviceConfigurationId, In Platform::String^ achievementId, In uint32 percentComplete)

No method allows multiple achievements to be passed. Is this intentional? We feel a method to allow a bulk operation would be beneficial.

@jasonsandlin
Copy link
Member

Thanks for the feedback. We'll try to get this feature request into a future release

@rakhad
Copy link
Contributor

rakhad commented Sep 25, 2020

We're tracking this as an improvement in the GDK.

@rakhad rakhad closed this as completed Sep 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants