无效的Drm参数异常验证App Store的收据

let url = Bundle.main.appStoreReceiptURL!
let receipt = NSData(contentsof: url)?.base64EncodedString(options: [])

当我将receipt字符串发送到Apple服务器时,它很好用,但是当我的服务器发送它时,出现此错误:

  

“状态”:21002,“例外”:“ com.apple.its.drm.InvalidDrmArgumentException”

我不知道为什么,特别是自从昨天开始工作以来。

yxxrain000 回答:无效的Drm参数异常验证App Store的收据

原来所有HTTP POST函数变量都已发送到APPLE。

我以为收据= XXX&key = 1234在PHP服务器端代码中是分开的。

但是'&'不存在,所以发送给Apple的收据是XXXkey = 1234

所以com.apple.its.drm.InvalidDrmArgumentException意味着收据数据有错误/额外数据。

本文链接:https://www.f2er.com/3154719.html

大家都在问