docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEngine.Purchasing.Security

    Classes

    AppleInAppPurchaseReceipt

    The details of an individual purchase.

    AppleReceipt

    An Apple receipt as defined here: https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ReceiptFields.html#//apple_ref/doc/uid/TP40010573-CH106-SW1

    AppleReceiptParser

    THIS IS A STUB, WILL NOT EXECUTE CODE!

    This class with parse the Apple receipt data received in byte[] into a AppleReceipt object

    AppleValidator

    THIS IS A STUB, WILL NOT EXECUTE CODE!

    This class will validate the Apple receipt is signed with the correct certificate.

    CrossPlatformValidator

    Stub cross-platform receipt validator class for platforms not supported by this feature. Will always throw exceptions if used.

    GooglePlayReceipt

    A GooglePlay purchase receipt

    IAPSecurityException

    A base exception for IAP Security issues.

    InvalidSignatureException

    An exception for an invalid IAP Security signature.

    Obfuscator

    Stub class to handle tangle files for platforms that do not support this feature. Will always throw an Exception if used.

    Interfaces

    IPurchaseReceipt

    Represents a parsed purchase receipt from a store.

    Enums

    GooglePurchaseState

    The state of the GooglePlay purchase.

    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)