# ストアのモジュール

> Extend AbstractPurchasingModule to register your custom store, its configuration, and extensions.

ストアのモジュールは `AbstractPurchasingModule` クラスを拡張し、Unity IAP がストアのインスタンスを設定や拡張とともに取得するために使用できる Factory として機能します。

開発者は複数のモジュールを Unity IAP に追加することができ、Unity が提供しているデフォルトのストアと一緒に自作のストアを作成して追加することができます。

```
ConfigurationBuilder.Instance (MyCustomModule.Instance(), StandardPurchasingModule.Instance ());
```

特定のプラットフォームに使用できる実装が複数のモジュールに存在する場合は、モジュールが `ConfigurationBuilder` に加えられた順に優先されます。上記のコードで言えば、`MyCustomModule` で提供された実装が `StandardPurchasingModule` に優先して使用されます。

1 つのモジュールは複数のストアをサポートできます。`StandardPurchasingModule` は Unity IAP のすべてのデフォルトストア実装をハンドルします。
