
Only sign in as the Sandbox Tester when prompted by the app, later. More info See in Glossary device, sign out of any existing Apple ID accounts. Using the target iOS Apple’s mobile operating system. Then, in your game’s Xcode project, ensure the Team (Project Navigator > your game Target > General > Identity > Team) is set to that of your Apple Developer account. NOTE: Ensure the Bundle Identifier in Unity ( Edit > Project Settings, then select the Other Settings category, and navigate to the Bundle Identifier section) matches that used in iTunes Connect. This allows one email account to receive email for multiple sub-addresses.īuild the Xcode project for your game using Unity. TIP: (*) To simplify managing the email address, use an email service capable of sub-addressing such as Gmail, iCloud, and.
#APPLE APP STORE FOR MAC MAC#
NOTE: See the iOS and Mac App Store guides for additional details. You must review Apple’s Sandbox Tester documentation as there are several additional important usage notes, and you must use a real email address to create Testers.
#APPLE APP STORE FOR MAC PLUS#
To do this, navigate to iTunes Connect > Users and Roles, and choose the plus (“+”) button. Use Unity IAP’s Purchasing.IDs class and define a one-to-many mapping Product IDs to the store-specific identifiers, and pass that mapping in when initializing IAP.Ĭreate Sandbox Testers using iTunes Connect for use on your test device’s iTunes Account. NOTE: When targeting multiple Apple device groups (for example, shipping on both iOS and Mac) Apple requires usage of different, unique product identifiers for each distinct device group. NOTE: The “Product ID” here is the same identifier used in the game source code, added to the Unity IAP ConfigurationBuilder instance via AddProduct() or AddProducts(). Specify the Product Identifier, and complete other fields as requested. Use the newly created App ID for the app’s Bundle ID.Ĭhoose Features and add a new In-App Purchase with the plus (“+”) button. Navigate to iTunes Connect and create an App, to establish a Store relationship with your game.

NOTE: The App ID is available to use in iTunes Connect after you create it in the Developer Center. Wildcard App IDs (com.example.*) cannot be used for applications that use In-App Purchases. In the Apple Developer Center, navigate to the appropriate Identifiers section.Īdd a new App ID to create a fundamental application entity with Apple. Keep the game’s product identifiers on-hand for use in iTunes Connect later. See Unity IAP Initialization and Integrating Unity IAP with your game. Products have Types to represent their durability: subscription, consumable (capable of being rebought), and non-consumable (capable of being bought only once) are the most common.

These Products have an Identifier, typically of string datatype. A platform’s Store allows purchase of Products, representing digital goods. In-App Purchase (IAP) is the process of transacting money for digital goods. The Unity IAP Abbreviation of Unity In App Purchase See in Glossary purchasing API is targeted. This guide describes the process of establishing the digital records and relationships necessary for a Unity game to interact with an In-App Purchase Store.
