ストア名と、IStore インターフェースを実装したクラスを RegisterStore
メソッドの引数として渡し、呼び出します。
public override void Configure() {
RegisterStore("GooglePlay", InstantiateMyStore());
}
private void InstantiateMyStore() {
if (Application.platform == RuntimePlatform.Android) {
return new MyAlternativeGooglePlayImplementation ();
}
return null;
}
ここで渡すストア名は、ストアのプロダクトを定義するときに使用するので、ストアを扱うときに正しい プロダクト ID が使用できるように実際のストア名と一致していなくてはいけません。