public void restorePurchases() { if (!_IsStoreLoaded) { ISN_Error e = new ISN_Error((int)IOSTransactionErrorCode.SKErrorPaymentServiceNotInitialized, "Store Kit Initilizations required"); IOSStoreKitRestoreResult r = new IOSStoreKitRestoreResult(e); OnRestoreComplete(r); return; } #if !UNITY_EDITOR IOSNativeMarketBridge.restorePurchases(); #else if (IOSNativeSettings.Instance.SendFakeEventsInEditor) { foreach (string productId in _productsIds) { Debug.Log("Restored: " + productId); FireProductBoughtEvent(productId, "", "", "", true); } FireRestoreCompleteEvent(); } #endif }
public void RestorePurchases() { if (!_IsStoreLoaded) { SA.Common.Models.Error e = new SA.Common.Models.Error((int)IOSTransactionErrorCode.SKErrorPaymentServiceNotInitialized, "Store Kit Initilizations required"); IOSStoreKitRestoreResult r = new IOSStoreKitRestoreResult(e); OnRestoreComplete(r); return; } OnRestoreStarted(); #if !UNITY_EDITOR IOSNativeMarketBridge.restorePurchases(); #else if (IOSNativeSettings.Instance.SendFakeEventsInEditor) { foreach (IOSProductTemplate product in Products) { if (product.ProductType == ISN_InAppType.NonConsumable) { ISN_Logger.Log("Restored: " + product.Id); FireProductBoughtEvent(product.Id, "", "", "", true); } } FireRestoreCompleteEvent(); } #endif }
public void onRestoreTransactionFailed(string array) { SA.Common.Models.Error e = new SA.Common.Models.Error(array); IOSStoreKitRestoreResult r = new IOSStoreKitRestoreResult(e); OnRestoreComplete(r); }
public void onRestoreTransactionFailed(string array) { ISN_Error e = new ISN_Error(array); IOSStoreKitRestoreResult r = new IOSStoreKitRestoreResult(e); OnRestoreComplete(r); }
void IOS_OnRestoreComplete(IOSStoreKitRestoreResult res) { Debug.Log("IOS_OnRestoreComplete"); UM_BaseResult result = new UM_BaseResult(); result.IsSucceeded = res.IsSucceeded; SendRestoreFinishedEvent(result); }
void IOS_OnRestoreComplete(IOSStoreKitRestoreResult res) { Debug.Log("IOS_OnRestoreComplete"); UM_BaseResult result = new UM_BaseResult(); result.IsSucceeded = res.IsSucceeded; OnPurchasesRestoreFinishedAction(result); }
private static void OnRestoreComplete(IOSStoreKitRestoreResult res) { if (res.IsSucceeded) { IOSNativePopUpManager.showMessage("Success", "Restore Compleated"); } else { IOSNativePopUpManager.showMessage("Error: " + res.Error.Code, res.Error.Description); } }
private static void HandleOnRestoreComplete(IOSStoreKitRestoreResult res) { ISN_SoomlaGrow.RestoreFinished(res.IsSucceeded); }
private static void OnRestoreComplete (IOSStoreKitRestoreResult res) { if(res.IsSucceeded) { IOSNativePopUpManager.showMessage("Success", "Restore Compleated"); } else { IOSNativePopUpManager.showMessage("Error: " + res.Error.Code, res.Error.Description); } }
private void FireRestoreCompleteEvent() { IOSStoreKitRestoreResult r = new IOSStoreKitRestoreResult(); OnRestoreComplete(r); }
//private static void OnRestoreComplete (IOSStoreKitRestoreResult res) private void OnRestoreComplete(IOSStoreKitRestoreResult res) { if (RandomRestore == true) { RandomRestore = false; if (res.IsSucceeded) { Debug.Log("Random Restore Successful"); } else { Debug.Log("Random Restore Failed"); } } else { if (res.IsSucceeded) { //IOSNativePopUpManager.showMessage("Success", "Restore Compleated"); IOSNativePopUpManager.showMessage("Restore Succeeded", "Restored Completed"); } else { //IOSNativePopUpManager.showMessage("Error: " + res.Error.Code, res.Error.Description); switch (res.Error.Code) { case 0: IOSNativePopUpManager.showMessage("Restore Failed", "Unknown error"); break; case 1: IOSNativePopUpManager.showMessage("Restore Failed", "Invalid client"); break; case 2: IOSNativePopUpManager.showMessage("Restore Failed", "Payment canceled"); break; case 3: IOSNativePopUpManager.showMessage("Restore Failed", "Payment invalid"); break; case 4: IOSNativePopUpManager.showMessage("Restore Failed", "Device is not authorized for purchaces"); break; case 5: IOSNativePopUpManager.showMessage("Restore Failed", "Product unavailable"); break; case 6: IOSNativePopUpManager.showMessage("Restore Failed", "No purchases to restore"); break; case 7: IOSNativePopUpManager.showMessage("Restore Failed", "Store access failed"); break; default: IOSNativePopUpManager.showMessage("Restore Failed", ("Error Code:\n" + res.Error.Code)); break; } } } }