美文网首页iOS开发
iOS 内购经验

iOS 内购经验

作者: 黑色幽默_0d96 | 来源:发表于2017-08-21 15:33 被阅读281次

    最近在做iOS内购,碰到的一些问题及解决方案,希望能帮到大家

    1、如果需要内购实现代码,请留下你的QQ

    2、关于内购商品被退回

    内购被退回,主要有两个原因,

    一是标题描述等信息没写清楚,这里需要你填写清楚,如标题,100虚拟币,描述可以写为,充值1元兑换100虚拟币

    二是因为苹果审核的流程,需要你提供虚拟货币的用处说明

    3、票据验证

    关于票据验证,是指你支付成功后,需要请求苹果的服务器去验证票据

    //沙盒测试环境验证

    #define SANDBOX @"https://sandbox.itunes.apple.com/verifyReceipt"

    //正式环境验证

    #define AppStore @"https://buy.itunes.apple.com/verifyReceipt"

    一般测试阶段用沙盒环境,同样提交给苹果审核也应该是沙盒环境,

    如果需要比较精确,那么最好由自己的服务器去验证,把支付成功后苹果返回的票据信息提交给自己的服务器,让服务器去请求这个地址验证,方便服务器分发购买的商品

    在这里也会有问题,不要用模拟器去测试支付,因为会返回失败,但是交易也产生了,会造成验证结果里含有多个支付订单,服务器就不能很明确的校验单笔支付了

    4、从苹果请求某个产品为空?

    有的情况是,苹果后台上已经添加了产品,但是在支付的时候获取不到,

    这个要看银行税务等信息是否填写完全,还有就是添加产品后需要过一段时间才能生效

    如果你有问题,可以一起讨论一下

    相关文章

      网友评论

        本文标题:iOS 内购经验

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