![](/img/trans.png)
[英]Apple Receipt Validation - Auto-Renewable Subscription Error 21004
[英]In App Purchases - Receipt Validation: status = 21004
我正在为我的应用程序在App App Purchase订阅Receipt Validation。 我正在使用来自此github项目的SwiftyReceiptValidator文件:
https://github.com/crashoverride777/SwiftyReceiptValidator/tree/master/SwiftyReceiptValidator
帮我完成收据验证。
在我的代码我正在使用:
SwiftyReceiptValidator.validate(forIdentifier: "MyProductId", sharedSecret: "MyCorrectSharedSecret") { (bool: Bool, dict: [String : AnyObject]?) in
}
当我尝试验证我的产品时,我的状态= 21004 ,这意味着不正确的SharedSecret密钥。 但我100%确定我的共享秘密是正确的,因为我直接从itunes connect复制并粘贴它。
题:
这个错误肯定是由SharedSecret密钥造成的吗? 或者这可能是由别的东西引起的?
执行上述代码时的输出
收据发现
开始收据验证
收据验证失败:URL请求 - json response = 21007中的收据状态无效
收据验证失败:在沙箱模式下使用生产网址,尝试沙箱网址...
收据验证失败:URL请求 - json response = 21004中的收据状态无效
收据验证失败:状态= 21004
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.