Skip to content

Pending IAP Transaction Not Processed via checkEntitlements() on App Relaunch (Android/Google Play) #283

@n3m0cap32-afk

Description

@n3m0cap32-afk

Hello team,

I am experiencing an issue where a pending In-App Purchase transaction, which occurs when a user quits the app immediately after making a purchase on Google Play, is not being processed when the application is subsequently relaunched.

This behavior is contrary to the standard behavior of Unity IAP, which automatically fires ProcessPurchase for pending transactions upon initialization. I expect Qonversion.checkEntitlements() or the SDK initialization process to handle the processing of these transactions.

  • How does the Qonversion Unity SDK handle the restoration of unacknowledged/pending transactions from Google Play?
  • Should checkEntitlements() or a different method (e.g., syncPurchases()) be used to force the processing of these pending transactions on app restart?
  • Is there a specific callback or listener I need to implement within the Unity layer to catch these pending purchases when using Qonversion?

Thank you for your time and assistance.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions