Comments (11)
as quick workaround: just comment local validation as here https://github.com/abaenglish/CargoBay/tree/master and all should work
pod 'CargoBay', :git => 'https://github.com/abaenglish/CargoBay'
from cargobay.
Today I found that validating in-app purchases no longer works! Please update your apps by changing/removing validation
from cargobay.
I was just about to post asking the same question. If this is the case, we have very little time to get a new update submitted and approved, so a quick response would be greatly appreciated 😄
from cargobay.
I've extracted the cert from the code & checked the date - it's due to expire on May 18th, so there's a little less urgency now 😄
from cargobay.
@jam If cert (new one?) received in the transaction receipt from App Store will not match one included in the Cargo Bay, verification will fail anyway.
It seems that Cargo Bay does not support new way of validating app and in-app purchases, as I understand it uses (pre-iOS7 way of processing validating purchases) transactionReceipt from transaction data, not from receipt stored with app itself.
from cargobay.
Happens to us already. Seems weird but definitely certificate.
Some DIY fix?
from cargobay.
@gnatok Are you sure? Mines verifies using existing code, thou I added DIY extra steps (validating transaction remotely) if Cargo Bay default verification fails. As far as I can see in my analytics there are less than 1% verification fails and these are isolated incidents from few users (hacking attempts perhaps?)
from cargobay.
@xjki production version is Ok. But new build was rejected by Apple Because payments fail. Seems they changed something on Sandbox side.
Yesterday we disable local validation inside CargoBay and we successfully made purchase with sandbox user.
from cargobay.
@gnatok I see, that makes sense.
from cargobay.
Aside from validation, any guess as to how much longer the old receipt format will be accepted for purchases in production?
from cargobay.
Man I wish I knew about this prior, really messed up some IAP workflows. Thanks for the quick fix @Just-
from cargobay.
Related Issues (20)
- iOS 8 Feature - Ask To Buy HOT 1
- Local Receipt Verification Example HOT 1
- to incompatible type Warning:[CargoBayProductRequestDelegate registerDelegate:delegate]; HOT 1
- Cargobay Verify Receipt not working on Yosemite HOT 1
- No warning against using verifyTransaction with Apple's servers in production
- are you going to update pods? HOT 1
- transactionReceipt always return nil on iOS 9 Beta2 HOT 2
- Memory leak in CBCheckReceiptSecurity function HOT 1
- verifyTransactionReceipt is failing to parse receipt data on iOS 9 HOT 2
- AFNetworking 3.0 HOT 1
- Certificate used for local receipt validation has expired HOT 1
- Transaction verification always fails due to incorrect value stored in signatureBlob->_receiptVersion. HOT 1
- Errors on validating purchased and restored products
- Is this library still active?
- Please upgarde to AFNetworking 3.0 HOT 1
- Warning Xcode 9 on line 555
- Will you upgrade to AFNetworking 3.0? HOT 1
- Can this be used to verify the app's receipt on MacOS?
- Are you going to update this repo?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cargobay.