↩️

Apple Ios15 Purchase Restored

iOS15 beta2 This in-app purchase has already been bought

问题描述

This in-app purchase has already been bought

问题复现

系统

步骤

原因

  1. 排查系统原因,同一个沙盒账号在iOS14、iOS15上进行支付测试,iOS14可正常支付
  2. 检查交易返回的transactio,表明transaction的信息没有特殊变化

猜测

  1. 发送票据校验的时候包含iOS15的版本,在苹果支付服务器的业务逻辑中对iOS15做了其它处理,导致该笔交易成功后不能正确的从交易队列移除
  2. 下次再支付时,还会拿到该交易队列上的这笔交易,导致交易失败

解决方案

  1. 手机系统降级到iOS14
  2. 等待苹果后续更新支持
© 2023 WANG   •  Powered by Apple