docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Check your IAP implementation

    For implementation via the UDP Package

    The UDP Package implementation requires that you explicitly

    • initialize UDP
    • query the store’s IAP inventory
    • request to purchase a product
    • consume the purchase

    as explained in this section of the UDP Documentation.

    Please read carefully and ensure your implementation is compliant. Again, test your IAPs in your generic UDP build before repacking it for submission to the stores.

    For implementation via Unity IAP

    The following steps: initialize UDP, query the store’s IAP inventory, request to purchase a product, consume the purchase - need NOT be specifically implemented for UDP because your game relies on the underlying Unity IAP implementation.

    However, your game needs to properly use Unity IAP’s similar functions (initialization, purchase, etc) according to the Unity IAP Documentation.

    (Note that the steps involved are a little different between UDP and Unity IAP. For example, Unity IAP does the “consume” automatically, so there is no API in Unity IAP for the consumption.)

    Again, test your IAPs in your generic UDP build before repacking it for submission to the stores.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)