我需要验证应用内购买收据。Apple 发布了一种新的收据方法,现在收据可以存储在设备上的 NSBundle 中。它需要将 OpenSSL 和 ASN1 添加到 XCode 项目中,以便对收据进行编码和验证。我一直在网上寻找可能的解决方案。不走运(。如果有人已经这样做了,请帮忙。1.我需要使用 OpenSSL 和 ASN1,添加库 libcrypto.a 和 libssl.a 2.为 iOS7 编写验证收据的代码。
问问题
2053 次
2 回答
3
我从这里使用 ASN1:http: //sourceforge.net/projects/asn1c/
这是我用于 OpenSSL 的:http ://www.cvursache.com/2013/08/13/How-To-Build-openssl-For-iOS/
至于有关使用 OpenSSL 和 ASN1 的深入信息,我想知道您是否找到了全面的资源。我从各种来源拼凑出我能做到的东西。我看着:
- WWDC 2013 会议“使用收据保护您的数字销售”。
- https://github.com/rmaddy/VerifyStoreReceiptiOS
- http://www.umich.edu/~x509/ssleay/x509_store.html
- https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateLocally.html
- 如何在 opensl 中打印 BIO 对象或从 ASN1_TYPE 对象打印时间
- http://lionet.info/asn1c/asn1c-usage.html#SECTION02211000000000000000
- https://developer.apple.com/library/mac/releasenotes/General/ValidateAppStoreReceipt/Introduction.html
- https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Introduction.html
- IA5STRING ASN.1编码格式:应用内购买收据验证和解码
- 如何格式化将字符串 2013-01-27T02:31:47+08:00 转换为 NSDate
- http://luca.ntop.org/Teaching/Appunti/asn1.html
于 2014-01-09T18:42:40.653 回答
1
我想你会在这里找到你要找的东西:
http://ataugeron.github.io/blog/blog/2013/09/23/app-store-receipt-validation-on-ios-7/
于 2013-10-16T08:08:04.313 回答