Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

IPurchasingModule

interface in UnityEngine.Purchasing.Extension

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство

Описание

A Unity IAP configuration of one or more stores.

Store implementations must provide an implementation of this interface. Use IPurchasingModule implementations with the ConfigurationBuilder to extend Unity IAP's store functionality.


        
using UnityEngine

class MyPurchasingModule : IPurchasingModule { public void Configure(IPurchasingBinder binder) { binder.RegisterStore("MyManufacturerAppStore", InstantiateMyManufacturerAppStore()); // Our Purchasing service implementation provides the real implementation. binder.RegisterExtension<IManufacturerExtensions>(new FakeManufacturerExtensions()); } public IStore InstantiateMyManufacturerAppStore() { // Check for Manufacturer. "Android" used here for the sake of example. if (Application.platform == RuntimePlatform.Android) { return null; } else { return null }; } public IStoreExtension IManufacturerExtensions() { return null; } }

Открытые функции

ConfigureCalled when Unity IAP is loading your module. Register stores and associated extensions using the IPurchasingBinder.