Skip to main content
Solved

Testing different end-user currencies

  • 3 September 2024
  • 2 replies
  • 16 views

Is there any way to test different end-user currencies to see how the UI handles different storeProduct.priceString values for different countries? (Obviously, without needing to open actual Google accounts in different countries.)

Does storeProduct.priceString always show the actual/local currency symbol & price of what the user will see in the Play Store or App Store after Purchases.purchasePackage is callled?

Thank you.

2 replies

Userlevel 3
Badge +3

As mentioned in https://community.revenuecat.com/topic/show?tid=2994&fid=51

Is there any way to test different end-user currencies

Google recently released the Play Billing lab app which should make this process much easier. I would recommend using that.

Does storeProduct.priceString always show the actual/local currency symbol & price of what the user will see in the Play Store or App Store after Purchases.purchasePackage is callled?

Yes, that should be the formatted price, as it comes from the Play Store/App store, so you can display it to customers.

Let us know if you have further questions!

Userlevel 1
Badge +4

Dude, I just tried https://developer.android.com/google/play/billing/test#play-billing-lab and it works perfectly, the exact answer to my questions!

Strong suggestion: add these details (the answers to my two questions in this thread) to this page: https://www.revenuecat.com/blog/engineering/the-ultimate-guide-to-android-subscription-testing/#optional-features -- this info is sorely missing here!

Thanks for the fast responses.

Reply