説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
APPLE c9d5bdcd60 va 1年前
..
.sample.json va 1年前
HandlingDeferredPurchases.cs va 1年前
HandlingDeferredPurchases.cs.meta va 1年前
HandlingDeferredPurchases.unity va 1年前
HandlingDeferredPurchases.unity.meta va 1年前
README.md va 1年前
README.md.meta va 1年前
UserWarningGooglePlayStore.cs va 1年前
UserWarningGooglePlayStore.cs.meta va 1年前

README.md

README - In-App Purchasing Sample Scenes - Google Play Store - Handling Deferred Purchases

This sample showcases how to handle deferred purchases using the IGooglePlayConfiguration.SetDeferredPurchaseListener and the GooglePlayStoreExtensions.IsPurchasedProductDeferred APIs.

Instructions to test this sample:

  1. Have in-app purchasing correctly configured with the Google Play Store.
  2. Configure a product.
  3. Set your own product’s id in the InAppPurchasing game object > CHandling Deferred Purchases script > Gold Product Id field or change the goldProductId field in the HandlingDeferredPurchases.cs script.
  4. Build your project for Android and make sure the GooglePlayStore is selected*.
*You can change the currently selected store under Services > In-App Purchasing > Configure and changing the Current Targeted Store field.

Google Deferred Purchases

From Google’s documentation:

Google Play supports deferred transactions, or transactions that require one or more additional steps between when a user initiates a purchase and when the payment method for the purchase is processed. Your app should not grant entitlement to these types of purchases until Google notifies you that the user’s payment method was successfully charged.

For example, a user can create a deferred purchase of an in-app item by choosing cash as their form of payment. The user can then choose a physical store where they will complete the transaction and receive a code through both notification and email. When the user arrives at the physical store, they can redeem the code with the cashier and pay with cash. Google then notifies both you and the user that cash has been received. Your app can then grant entitlement to the user.