/// <summary>
 /// Use to award interrupted IAP
 /// </summary>
 /// <param name="callback"></param>
 public void AwardInterruptedPurchases(InAppPurchaseAwardCallbackMethod callback)
 {
     if (callback == null)
     {
         return;
     }
     foreach (var inAppID in plugin.InAppIDs)
     {
         if (!PlayerPrefs.HasKey("ReignIAP_PurchasedAwarded_" + inAppID.ID))
         {
             continue;
         }
         int value = PlayerPrefs.GetInt("ReignIAP_PurchasedAwarded_" + inAppID.ID);
         if (value == 0)
         {
             PlayerPrefs.SetInt("ReignIAP_PurchasedAwarded_" + inAppID.ID, 1);
             callback(inAppID.ID, true);
         }
     }
 }
		/// <summary>
		/// Use to award interrupted IAP
		/// </summary>
		/// <param name="callback"></param>
		public void AwardInterruptedPurchases(InAppPurchaseAwardCallbackMethod callback)
		{
			if (callback == null) return;
			foreach (var inAppID in plugin.InAppIDs)
			{
				if (!PlayerPrefs.HasKey("ReignIAP_PurchasedAwarded_" + inAppID.ID)) continue;
				int value = PlayerPrefs.GetInt("ReignIAP_PurchasedAwarded_" + inAppID.ID);
				if (value == 0)
				{
					PlayerPrefs.SetInt("ReignIAP_PurchasedAwarded_" + inAppID.ID, 1);
					callback(inAppID.ID, true);
				}
			}
		}