DETAILS
Editor Unity 5.5.1p4
Editor on OS X 10.11.6
Unity IAP version 1.10.0 - 2017-01-23
Android OS version 6.0.1
Google Play app published
Google Play alpha tester email-list setup
Alpha-tester email Google account active on Android phone
Alpha-tester opt-in link opened on Android device and subscribed as alpha-tester
Products setup on Google Play app In-App Products page.
ISSUE
I have labels in my store UI that fetch the product list from Unity IAP after it has initialized, to display the Product title next to the purchase buttons. This works fine on iOS builds, but Android builds print the game name in parentheses after the actual product title. The parenthesised part is NOT defined in Unity IAP product catalog locally, nor is it in the product definitions on Google Play, and I have checked that the UI labels get their text plainly from Product.metadata.localizedTitle with no concatenations during or after being set.
Expected title: “Small Coin Pack”
What’s currently received when getting metadata.localizedTitle: “Small Coin Pack (Ski Zoo)”
This can be worked around by manually replacing every unintended “(Ski Zoo)” occurrence with an empty string, but that’s certainly unideal as I’d expect Unity IAP to be a cross-platform solution that DOESN’T require me to do per-platform workarounds for strange platform-specific quirks.