Su tienda puede requerir que los desarrolladores proporcione información de configuración adicional durante la inicialización, por lo que su módulo puede registrar una instancia de configuración que implementa la interfaz IStoreConfiguration
:
var config = new MyConfiguration(); // Implements IStoreConfiguration
BindConfiguration<MyConfiguration>(new MyConfiguration());
Cuando los desarrolladores soliciten una instancia de su tipo de configuración, el Unity IAP primero va a intentar emitir la implementación de su tienda al tipo de configuración. Solamente si la emisión falla cualquier instancia ligada vía BindConfiguration
será utilizada.