iOS 内购注意

IOS 内购注意(项目加入内购后,发现正式环境支付正常,测试环境失败!!!原因是后台查询支付凭证无效!!)

提交给苹果审核的应用肯定是正式版,但如果你以为苹果审核时,你的应用应该链接苹果的线上验证服务器来验证购买凭证,那就错了。

苹果在审核应用时,只会在沙盒环境购买,其产生的购买凭证,也只能连接到苹果的测试验证服务器。但是审核的应用又是链接的我们的线上服务器,

决解方案:判断苹果正式验证服务器的返回状态码,如果是21007,则再一次链接测试服务器,进行验证即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 公司的项目最近集成了iOS内购, 尽管网上有很多相当详细的内购集成教程, 但可能由于集成内购的应用比较少, 市场需...
    伟哥最好阅读 6,752评论 25 21
  • 1、发送请求,注意请求ID 2、 在监听购买结果后,一定要调用[[SKPaymentQueue defaultQu...
    精神病患者link常阅读 1,661评论 5 0
  • 内购两种方式 ios内购及一些常用的破解手段 iap内购破解原理 苹果官方内购demo 内购的消耗性和非消耗性购买说明
    小赢一场阅读 177评论 0 0
  • 一.总说内购的内容 协议、税务和银行业务 信息填写 内购商品的添加 添加沙盒测试账号 内购代码的具体实现 内购的注...
    九洲仙人阅读 3,000评论 2 3
  • R:阅读原文 《非暴力沟通》 提出具体的请求 首先,清楚地告诉对方,我们希望他们做什么。如果我们请求他人不做什么,...
    Joanna_wang阅读 268评论 7 0