Update IAP to 2.21 and got Unavailable product

Hi @Manlok-eternal ,

Can I confirm that you are experiencing something like:

  • You call UnityPurchasing.Initialize
  • You waif for the OnInitialized callback (from an IStoreListener implementation)
  • You don’t see the list of available products
  • Later on in your application, you return to your purchases and you then see the list of available products, and everything functions as desired

(Similar to this forum post [Solved] [2.2.2] Non-consumables don't have a receipt anymore in OnInitialized )

If that’s the case, we are aware of an issue where the Product receipts retrieval step during OnInitialize happens asynchronously for GooglePlay, and we’re aiming to have this fixed for version 2.2.3 as soon as possible.

If that isn’t your issue, please let us know and we’ll try to investigate.