Модули магазина расширяют класс AbstractPurchasingModule
и действуют как фабрики Unity IAP Аббревиатура Unity In App Purchase
См. в Словарь, который можно использовать для получения экземпляра вашего магазина вместе с любой конфигурацией. и расширения.
Разработчики могут предоставить несколько модулей для IAP Unity, что позволит им использовать вашу собственную реализацию магазина вместе с магазинами, предоставляемыми Unity по умолчанию:
ConfigurationBuilder.Instance (MyCustomModule.Instance(), StandardPurchasingModule.Instance ());
Если для данной платформы доступны реализации двух или более модулей, приоритет отдается порядку, в котором модули были переданы в ConfigurationBuilder
; любая реализация, предоставляемая MyCustomModule
, будет использоваться вместо StandardPurchasingModule
.
Обратите внимание, что модуль может поддерживать несколько хранилищ; StandardPurchasingModule
обрабатывает все реализации магазина Unity IAP по умолчанию.