Marketplace handling for multi-store players and hub pricing

Last updated: June 18, 2026

Marketplace handling for multi-store players and hub pricing

Some players use the same game account across multiple platforms and stores, for example switching between iOS/App Store and Android/Google Play during the same day. This is expected behavior and can affect the marketplace value sent in player.verify.

What to expect

  • A player may legitimately appear in multiple stores within a short period of time.
  • In practice, there are players who use both Google Play and App Store on the same account.
  • The marketplace value in player.verify can therefore change over time for the same player.

Pricing policy for the Hub

The Hub should not continually change a logged-in player's prices based on the latest marketplace received in player.verify.

Instead, keep the existing behavior of remembering the player's marketplace rather than updating Hub prices every time the player switches platform or store.

Why we do not update prices dynamically

  • Frequent price changes are confusing for players.
  • Players may notice price differences between platforms and raise support questions.
  • Dynamic switching can create opportunities for abuse, such as intentionally moving between platforms to access more favorable regional pricing.

Implementation guidance

  • Do not change Hub pricing on each new player.verify call solely because the reported marketplace changed.
  • Treat multi-store usage as normal, not as a data error by itself.
  • If you investigate a specific player, check which platform they actually use for purchases, since gameplay platform and purchase platform may differ.

Open consideration

If logged-out players can see a lower platform-specific price and then see a higher price after login, consider showing a conservative maximum price before login so that prices do not increase after authentication. This was raised as a product consideration, not a finalized rule.