Skip to content

Commit 43586db

Browse files
committed
added ability to disable automatic consumption purchases while initialization IAP process
1 parent 25393c0 commit 43586db

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

Assets/Huawei/Scripts/IAP/HMSIAPManager.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,9 @@ private void Prepare_IAP_Products()
173173

174174
void ConsumeControl()
175175
{
176+
if (!HMSIAPKitSettings.Instance.Settings.GetBool(HMSIAPKitSettings.ConsumptionOwnedItemsOnInitialize))
177+
return;
178+
176179
RestoreOwnedPurchases((ownedPurchaseResult) =>
177180
{
178181
Debug.Log($"[{Tag}]: Success on Prepare_IAP_Products");

Assets/Huawei/Scripts/Settings/HMSIAPKitSettings.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ public class HMSIAPKitSettings : HMSEditorSingleton<HMSIAPKitSettings>
1111
{
1212
private const string SettingsFilename = "HMSIAPKitSettings";
1313
public const string InitializeOnStart = "InitializeOnStart";
14+
public const string ConsumptionOwnedItemsOnInitialize = "ConsumptionOwnedItemsOnInitialize";
1415
private SettingsScriptableObject loadedSettings;
1516

1617
private HMSSettings _settings;

0 commit comments

Comments
 (0)