繁体   English   中英

应用程序购买中的ios - 验证收据数据

[英]ios in app purchases - validating receipt data

我正在应用程序中购买iOS应用程序。 我正在使用服务器模型(因此所有应用程序项都存储在我的服务器上)。 购买模型的工作方式如下:

  1. 用户购买应用程序中的项目
  2. 应用程序将收据数据发送到我的服务器(收据数据是数字签名的数据块)
  3. 然后,服务器向Apple服务器发送验证
  4. 如果验证成功,则服务器返回有关事务的数据

我一直在搜索文档,但我无法回答这个问题:

  • 我可以验证收据数据来自苹果商店(检查签名或我是否必须提出一个机制)?
  • 如果用户购买了从商店中删除的商品(由于旧的缓存),我可以拒绝购买吗?

如果有任何人有这方面的经验,我将不胜感激。

  1. 您可以按照本地验证来验证来自Apple商店的收据数据。
  2. 如果用户购买了已删除的商品。 这意味着Itune中不存在product_id。 交易将失败。 当用户使用IAP时,您应该更新产品请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM