iOS In App购买状态21002,java.lang.NumberFormatException

前端之家收集整理的这篇文章主要介绍了iOS In App购买状态21002,java.lang.NumberFormatException前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在使用Apple服务器验证Apple IOS应用内购买收据时,我们的一些交易返回:
{"status":21002,"exception":"java.lang.NumberFormatException"}

我可以知道问题的原因是什么吗?
我们已按照Apple In-App购买指南进行操作,即我们将从iOS客户端使用Base 64对应用商店退货收据进行编码,然后发送收据以进行验证

注意:我们的大多数交易确实经历过,大约有10%的交易存在上述错误

解决方法

几个可能的原因:

>有人试图破解您的IAP收据验证.有些技术会插入伪造的收据,希望开发人员不能正确验证它们. urus hack有这种行为.
>测试期间的错误导致测试收据进入生产验证程序.

我经常看到这些错误,但我不记得这两个中的哪一个导致了这个确切的消息.我认为他们都这样做.看到它们后我还没有客户投诉.

如果您的音量足够低(不幸的是,我的音量),请进入iTunes Connect并查看是否有任何与错误匹配的销售.您还可以查看收据数据,看看它是否可疑.

猜你在找的iOS相关文章