Hey,
I had an issue where localized prices for the products in the store are not showing correctly (instead its reverting to the default prices). I noticed when I clicked on the buy button trying to make a purchase with a sandbox account, I got the native sign in pop up. I signed in, then got the native purchase UI for the product with the correct localized price. When I clicked purchase, it again required me to sign in, once signing in the purchase worked. At this point the product prices in the game's shop are still not localized.
When I reloaded the scene, I noticed all product localized prices are displayed correctly for all buy buttons. Is this a sign in issue?
When the game starts theres a menu screen (which doesn't require sign in, however going to another scene to check leaderboard/achievements it says singed in as "PlayerName...".
Then going to the shop (a different scene, I still get the sign in native UI when trying to make a purchase). My understanding is that this is because the sign in auth is different for game services and billing right?
In any case, if sign in is required to get the correct localized prices, what is the recommended approach to have the player see the "correct/local" prices without it feeling a bit janky. (The shop scene is accessible if you play offline, though obviously making IAP won't work).