Comments (14)
@mikemee Yeah. Sorry for not being clear. It refreshes, fetches and validates the receipt. Once done, we can safely access the purchase date that's inside of the receipt.
from apple-receipt.
Done
from apple-receipt.
@mikemee Just Receipt
is misleading as the framework doesn't represent a receipt. If we want to drop the suffix, we need to come up with a meaningful name.
from apple-receipt.
ARGH!
from apple-receipt.
What about apple-receipt-validator
?
from apple-receipt.
apple-receipt-tools
apple-receipt-utils
apple-receipt-utilities
apple-receipt-helpers
apple-receipt-misc
from apple-receipt.
validator makes me think of all those server-side validators. It doesn't really do any of that.
from apple-receipt.
@mikemee Actually, it does server-side validation.
The official document is called Validating Receipts With the App Store.
from apple-receipt.
@salutis But this library doesn't do validation (does it??).
Maybe we should get #20 done before we rename again. By documenting it, we'll have a clearer idea of what this code is for.
from apple-receipt.
Other related documents are About Receipt Validation and Validating Receipts Locally.
from apple-receipt.
But this library doesn't do validation (does it??).
It does. It's the whole point of this framework. 😄
from apple-receipt.
It's the whole point of this framework
Umm, that wasn't my understanding. There are a zillion frameworks that do receipt validation and we didn't need to create one for that. The point of this framework was to extract the purchase date of the original app so we could appropriately unlock volume 1 for earlier purchasers. A problem that no other receipt validation library appeared to handle.
Let's get #20 done first...
from apple-receipt.
Looking at #20, apple-receipt
is not a bad name. 😳
from apple-receipt.
Continues in #26.
from apple-receipt.
Related Issues (17)
- Push pod to Trunk HOT 1
- Add CocoaPods badge to README.md HOT 1
- Add SwiftLint
- Add contribution rules
- Configure branches HOT 1
- Add unit tests
- Tag and release first version HOT 1
- Set minimum deployment target to 8.0 HOT 1
- Remove release tags from develop branch HOT 3
- Rename repo to "apple-receipt-kit" HOT 1
- Document this framework in the README HOT 1
- Convert to Swift 3 HOT 1
- Add binary to each release for faster Carthage builds HOT 3
- Treat Xcode warnings as errors and fail the build HOT 5
- Rename framework from ReceiptKit to Receipt HOT 6
- Add @andris-zalitis and @lauracalinoiu as collaborators HOT 1
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 apple-receipt.