美文网首页
ios In-App Purchase 内购验证购买是沙盒账号

ios In-App Purchase 内购验证购买是沙盒账号

作者: 骑马纵天下 | 来源:发表于2017-09-25 14:09 被阅读381次

    在sandbox中验证receipt:https://sandbox.itunes.apple.com/verifyReceipt
    在生产环境中验证receipt:https://buy.itunes.apple.com/verifyReceipt

    识别沙盒环境下收据的方法有两种:

    1.根据收据字段 environment = sandbox。
    2.根据收据验证接口返回的状态码。如果status=21007,则表示当前的收据为沙盒环境下收据

    苹果反馈的状态码:
    21000 App Store无法读取你提供的JSON数据
    21002 收据数据不符合格式
    21003 收据无法被验证
    21004 你提供的共享密钥和账户的共享密钥不一致
    21005 收据服务器当前不可用
    21006 收据是有效的,但订阅服务已经过期。当收到这个信息时,解码后的收据信息也包含在返回内容中
    21007 收据信息是测试用(sandbox),但却被发送到产品环境中验证
    21008 收据信息是产品环境中使用,但却被发送到测试环境中验证

    相关文章

      网友评论

          本文标题: ios In-App Purchase 内购验证购买是沙盒账号

          本文链接:https://www.haomeiwen.com/subject/ajtdextx.html