我使用与问题中所示类似的代码.
Java and AppStore receipt verification
但我最终还是得到了
{"status":21002, "exception":"java.lang.IllegalArgumentException"}
在Base64编码下会出现问题吗?我是否必须将base64编码的字符串转换为十六进制或其他内容?
我发布的内容类似于以下内容
{"receipt-data" : "eyJzaWduYXR1cmUiOiJBbjNJVER0VVNmZWNhaGMxR.....
解决方法:
问题出在Java内部的Base64编码上.当我在IOS内进行编码并将其用作来自服务器的请求而没有Java编码时,它就起作用了.
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!