1,2,3, 3
一、Product 分类:
Consumables: 应该在应用里被消费掉的。(Coupon, 生命数) Non-Consumables: 应该在应用里能永久使用的。(关卡、解锁内容) Auto-Renewable Subscriptions:有有效期的商品 Free Subscription: Non-Renewing subscriptions:需要自定义期限的商品 (Notice: Non-Consumables 应该只是用于用户的当前设备。 如果想要 Consumables 支持跨设备,需要使用 iCloud 或者其他技术。)
二、配置步骤: a) add StoreKit Framework b) xxxAppInfo.plist set “Bundle identifier”
三、二次验证
a) b) : 在apple subview的时候,使用的是sandbox环境,服务器那边应该先判断苹果正式验证服务器的返回code。if (21007),则在一次连接测试服务器进行验证。 在服务器记录下所有的验证凭证非常有必要,一来可以防止黑客多次提交同一个成功凭证的重放攻击,二来在需要时可以手工进行再验证。