public async void UnlockAWM() { try { var manager = InAppPurchaseManagerFactory.Create(true); ProductAWMPro = await manager.PurchaseProduct(ProductAWMPro); } catch (Exception) { } }
public WallpaperManagerViewModelBase() { // Setup the Repos var context = new WallpaperManagerContext(); ThemeRepository = new WallpaperThemeRepository(context); DirectoryRepository = new WallpaperDirectoryRepository(context); AccessTokenRepository = new FileAccessTokenRepository(context); FileDiscoveryCacheRepository = new FileDiscoveryCacheRepository(context); // Setup the AppProducts try { InAppPurchaseManagerBase.AppProductsChanged += InAppPurchaseManager_AppProductsChanged; var product = InAppPurchaseManagerFactory.Create(true).GetAppProductByStoreID("9nzm4xdbvpk0"); ProductAWMPro = product; Debug.WriteLine($"{nameof(WallpaperManagerViewModelBase)} | {ProductAWMPro}"); } catch (Exception) { } }
private void SetupAppConsts() { PersonalizationManagerBase.ClearImagesFolderEveryXImages = 10; try { var purchaseManager = InAppPurchaseManagerFactory.Create(true); if (purchaseManager is InAppPurchaseManager) { purchaseManager.RefreshAppProducts(); } else { ManuallyAddAppProducts(); purchaseManager.UpdateProduct(InAppPurchaseManagerBase.AppProducts[0]); } } catch (Exception) { //ManuallyAddAppProducts(); } }