lib_unity_purchase/Samples~/Apple App Store - 07 gettin.../README.md

31 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

2024-01-29 18:49:33 +08:00
## README - In-App Purchasing Sample Scenes - Apple App Store - Getting Product Details
This sample showcases how to use Apple extensions to get additional product details.
## Instructions to test this sample:
1. Have in-app purchasing correctly configured with
the [Apple App Store](https://docs.unity3d.com/Packages/com.unity.purchasing@3.2/manual/UnityIAPAppleConfiguration.html).
2. Configure a non-consumable product.
3. Set your own product's id in the `InAppPurchasing game object > Getting Product Information script > No Ads Product Id field`
or change the `noAdsProductId` field in the `GettingProductDetails.cs` script.
4. Build your project for `iOS`.
1. If you are using a simulator with Xcode 12+, follow these [instructions](https://developer.apple.com/documentation/xcode/setting-up-storekit-testing-in-xcode)
to set up StoreKit Testing.
## Getting Product Information
`IAppleExtension.GetProductDetails` returns a dictionary of JSON encoded strings keyed by productIds, made up of:
`subscriptionNumberOfUnits`
`subscriptionPeriodUnit`
`localizedPrice`
`isoCurrencyCode`
`localizedPriceString`
`localizedTitle`
`localizedDescription`
`introductoryPrice`
`introductoryPriceLocale`
`introductoryPriceNumberOfPeriods`
`numberOfUnits`
`unit`