public override void RequestFailed(SKRequest request, NSError error) { using (var pool = new NSAutoreleasePool()) { NSDictionary userInfo = NSDictionary.FromObjectsAndKeys(new NSObject[] { error }, new NSObject[] { new NSString("error") }); NSNotificationCenter.DefaultCenter.PostNotificationName(InAppPurchaseManagerRequestFailedNotification, this, userInfo); } }
/// <summary> /// Probably could not connect to the App Store (network unavailable?) /// </summary> public override void RequestFailed(SKRequest request, NSError error) { Console.WriteLine(" ** InAppPurchaseManager RequestFailed() " + error.LocalizedDescription); using (var pool = new NSAutoreleasePool()) { NSDictionary userInfo = NSDictionary.FromObjectsAndKeys(new NSObject[] { error }, new NSObject[] { new NSString("error") }); // send out a notification for the failed transaction NSNotificationCenter.DefaultCenter.PostNotificationName(InAppPurchaseManagerRequestFailedNotification, this, userInfo); } }
/// <summary> /// Probably could not connect to the App Store (network unavailable?) /// </summary> public override void RequestFailed(SKRequest request, NSError error) { Console.WriteLine(" ** RequestFailed ** {0}", error.LocalizedDescription); // send out a notification for the failed transaction NSDictionary userInfo = new NSDictionary("error", error); NSNotificationCenter.DefaultCenter.PostNotificationName(InAppPurchaseManagerRequestFailedNotification, this, userInfo); }
public void RequestFailed(SKRequest request, NSError error) { // Get Info for the Exception string description = error.LocalizedDescription ?? string.Empty; PurchaseError purchaseError = error.ToPurchaseError(); // Failed to Restore. Set the Exception to the Task, so the caller can react to the issue _productsReceived.TrySetException(new InAppPurchaseException(purchaseError, description)); }
public override void RequestFailed(SKRequest request, NSError error) { _error = error; _waiter.Set(); }
public override void RequestFailed (SKRequest request, NSError error) { tcs.SetException (new Exception (error != null ? error.ToString () : "")); }
public void RequestFailed(SKRequest request, NSError error) => tcsResponse.TrySetException(new InAppBillingPurchaseException(PurchaseError.ProductRequestFailed, error.LocalizedDescription));
/// <summary> /// Probably could not connect to the App Store (network unavailable?) /// </summary> public override void RequestFailed(SKRequest request, NSError error) { Console.WriteLine (" ** InAppPurchaseManager RequestFailed() " + error.LocalizedDescription); using (var pool = new NSAutoreleasePool()) { NSDictionary userInfo = NSDictionary.FromObjectsAndKeys(new NSObject[] {error},new NSObject[] {new NSString("error")}); // send out a notification for the failed transaction NSNotificationCenter.DefaultCenter.PostNotificationName(InAppPurchaseManagerRequestFailedNotification,this,userInfo); } }
public void RequestFailed(SKRequest request, NSError error) { tcsResponse.TrySetException(new Exception(error.LocalizedDescription)); }
/// <summary> /// Probably could not connect to the App Store (network unavailable?) /// </summary> public override void RequestFailed (SKRequest request, NSError error) { Console.WriteLine (" ** RequestFailed ** {0}", error.LocalizedDescription); // send out a notification for the failed transaction NSDictionary userInfo = new NSDictionary ("error", error); NSNotificationCenter.DefaultCenter.PostNotificationName (InAppPurchaseManagerRequestFailedNotification, this, userInfo); }
internal static void _OnProductRequestFail(object sender, SKRequest.DidFailEventArgs e) { if (_initializationFailedHandlers != null) _initializationFailedHandlers(null, new InitializationEventArgs(_initializingProductIDs, e.error)); _request = null; }
/// <summary> /// Probably could not connect to the App Store (network unavailable?) /// </summary> public override void RequestFailed(SKRequest request, NSError error) { Console.WriteLine(" ** RequestFailed ** {0}", error.LocalizedDescription); }
public override void RequestFailed(SKRequest request, NSError error) { if (onFailed != null) { if (error != null) { Console.WriteLine("InAppPurchaseManager: RequestFailed: {0}", error.LocalizedDescription); onFailed(new InAppPurchaseException(error.LocalizedDescription, error.Code)); } else { Console.WriteLine("InAppPurchaseManager: RequestFailed: NSError is null!"); onFailed(new InAppPurchaseException("Uknown Error", 0)); } } }
public override void RequestFailed(SKRequest request, NSError error) { Source.TrySetException(new Exception(error?.LocalizedDescription ?? "Unknown Error")); }
public override void RequestFailed(SKRequest request, NSError error) { tcs.SetException(new Exception(error != null ? error.ToString() : "")); }
/// <summary> /// Probably could not connect to the App Store (network unavailable?) /// </summary> public override void RequestFailed(SKRequest request, NSError error) { Console.WriteLine (" ** InAppPurchaseManager RequestFailed() " + error.LocalizedDescription); }
public override void RequestFailed(SKRequest request, NSError error) { // Retry the load - most likley case is no network SingleManager.RequestProductDetails(); }