internal StandardPurchasingModule(IUtil util, IAsyncWebUtil webUtil, ILogger logger,
                                   INativeStoreProvider nativeStoreProvider, RuntimePlatform platform, AppStore android)
 {
     this.util             = util;
     this.webUtil          = webUtil;
     this.logger           = logger;
     m_NativeStoreProvider = nativeStoreProvider;
     m_RuntimePlatform     = platform;
     useFakeStoreUIMode    = FakeStoreUIMode.Default;
     useFakeStoreAlways    = false;
     m_AppStorePlatform    = android;
 }
 internal StandardPurchasingModule(IUtil util, IAsyncWebUtil webUtil, ILogger logger,
                                   INativeStoreProvider nativeStoreProvider, RuntimePlatform platform, AppStore android, bool useCloudCatalog,
                                   string persistentDataPath)
 {
     this.util             = util;
     this.webUtil          = webUtil;
     this.logger           = logger;
     m_NativeStoreProvider = nativeStoreProvider;
     m_RuntimePlatform     = platform;
     useFakeStoreUIMode    = FakeStoreUIMode.Default;
     useFakeStoreAlways    = false;
     m_AppStorePlatform    = android;
     m_UseCloudCatalog     = useCloudCatalog;
     m_persistentDataPath  = persistentDataPath;
     Promo.InitPromo(platform, logger, Version, util, webUtil);
 }