美文网首页
IOS 内购掉单问题

IOS 内购掉单问题

作者: 吴此人 | 来源:发表于2020-11-10 00:54 被阅读0次

向服务器请求OrderID,向ios发起内购时传递给payment:

SKMutablePayment *payment = [SKMutablePayment paymentWithProduct:product]; payment.applicationUsername = @"OrderID";  

在付款成功时applicationUsername会被ios返回,取出orderid连同收据传给服务器。

问题就出在那个orderid上,不知道为什么总有用户的orderID为null,导致充值失败。

多方查找后确定原因如下:

  通过公司渠道咨询了苹果的人员,得到的回应是:使用applicationUsername来存储订单号或者username等用法其实是一种错误的用法,这个参数其实是给苹果自己用的,用于识别出非法欺诈的内购,而不是给开发者使用(我特么晕死)。  目前线上发现上iOS13和以下还是有数据,但是预计后续的所有iOS版本这个值将不再可用。

原文链接:https://www.cnblogs.com/jxst441192/p/13711709.html

目前暂无替代方案。

另:App处于审核状态时,该测试版本无法进行内购操作是正常的,不必惊慌。

相关文章

  • IOS 内购掉单问题

    向服务器请求OrderID,向ios发起内购时传递给payment: SKMutablePayment *paym...

  • iOS Apple内购及掉单问题

    在iOS开发中你是否遇到过购买虚拟物品的而无法使用第三方支付的问题,让不熟悉Apple内购的你不知所措,废话不多说...

  • Apple内购及掉单设计

    AppStore充值至关重要,开发流程别人总结很多,比如这篇iOS Apple内购及掉单问题,我就不多说了,就总结...

  • iOS内购丢单的解决方案

    iOS内购这块的开发一直比较麻烦,除了各种购买选项的问题,最恶心的问题就是丢单问题。丢单就是iOS内购过程中付了钱...

  • iOS内购-如何防止掉单

    好久没有写博客,不是因为工作太忙,只是太懒罢了。昨日,经理开除同部门兄弟(中午还和那个哥们一起吃饭,下午,人说被 ...

  • iOS内购掉单处理教程

    1.前言 最近公司的项目需要接入苹果内购支付。看了下项目里面,内购这个模块的功能之前就已经写好了,然后就跟后台调试...

  • iOS 内购漏单问题解决参考方案

    问题:iOS内购漏单的问题 事由: 不久前,有用户反映,大概意思是这样:苹果扣款成功了,但是没有发放应得的内购产品...

  • iOS 内购掉单 补单 解决整理

    本小记准备两天写完,起因还是因为自己在做内购时,去网上找了很多资料,但是都没有给出具体的补单方案,都只是泛泛而谈,...

  • iOS内购掉单踩的坑

    做内购的时候,遇到一个很棘手的掉单场景。 必先的一个丢掉场景: 当用户购买的时候,账号并未绑定银行卡/微信/支付宝...

  • 应用内购(In-App Purchase)常见问题解答

    应用内购(In-App Purchase)常见问题解答iOS的应用内购买 iAP 坑 iOS内购你看我就够了(一)...

网友评论

      本文标题:IOS 内购掉单问题

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