- Home /
[Help!] Fighting with Receipt Validation (iOS)
I've tried several ways to validate receipts and can't seem to get past it. My latest try is this:
 public void ValidateReceipt() {
 bool validPurchase = false;
 Product[] products = m_StoreController.products.all;
 
 try {
 CrossPlatformValidator validator = new CrossPlatformValidator (null, AppleTangle.Data (), Application.bundleIdentifier);
 for (int i = 0; i < products.Length; i++) {
 if (products .receipt != null) { // <--- This is always null
 IPurchaseReceipt[] result = validator.Validate (products .receipt);
 for (int j = 0; j < result.Length; j++) {
 if (result [j].productID == kProductIDNonConsumable) {
 Debug.Log(result [j].productID);
 validPurchase = true;
 }
 }
 } else {
 Debug.Log("Null Value " + products.transactionID);
 }
 }
 } catch (Exception ex) {
 Debug.Log(ex.ToString ());
 }
 
 if (validPurchase) {
 // SUCCESSFUL RECEIPT VALIDATION
 } else {
 // RECEIPT NOT VALID
 }
 }
The receipt is always null in this example. I've always played with... var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance()); string receipt = builder.Configure().appReceipt;
But again, the receipt is always null.
Has anyone gotten this working?
               Comment
              
 
               
              Your answer
 
 
             Follow this Question
Related Questions
Validating a restore receipt with Unity IAPs 1 Answer
Offline iOS receipt validation,Offline validation of apple receipt 0 Answers
IAP- Receipts. 0 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                