Покупки могут не совершаться по ряду причин, включая сбой сети, сбой оплаты или настройки устройства. Вы можете проверить причину сбоя при покупке и предложить пользователю принять меры, однако учтите, что не все магазины предоставляют подробную информацию об ошибке.
/// <summary>
/// Called when a purchase fails.
/// </summary>
public void OnPurchaseFailed (Product i, PurchaseFailureReason p)
{
if (p == PurchaseFailureReason.PurchasingUnavailable) {
// IAP may be disabled in device settings.
}
}