ChrisNZL / Tallowmere2

Changelog, issue tracker, and development knowledge for Tallowmere 2.
https://tallowmere2.com
13 stars 0 forks source link

IAP: See if verification system can be improved #1181

Closed ChrisNZL closed 11 months ago

ChrisNZL commented 1 year ago

Mainly on Google:

Can happen on the same device the product was purchased on.

Sometimes fails when attempting to validate or be recognised on a new device.

Unity's solution is to ensure only one Google account is signed in on the device. If multiple Google accounts are signed in, the IAP system is sometimes unable to detect which account it's meant to check against (??!).

It's... really shoddy. Also means that when the game attempts to verify a previous purchase, if the system flat out doesn't work, it can't find any purchases at all.

It's a very flaky system on Google.

Not sure what to do, if anything...

I can't find the forum thread right now, but several other developers have complained the IAP system fails to recognise past purchases. One developer even removed Unity's IAP system completely because it was so unreliable. 😑

ChrisNZL commented 11 months ago

This is out of my control. Up to Unity to improve their IAP implementation.