接入IAP因为YouYouSDK被苹果拒审的解决方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接入IAP因为YouYouSDK被苹果拒审的解决方案相关的知识,希望对你有一定的参考价值。

参考技术A

因为产品业务调整,需要下掉实物商品的购买入口,同时在项目中引入了虚拟商品-购买会员VIP,苹果审核被拒绝,因为项目中没有实物商品但是包含第三方支付和隐藏功能。
被拒审了四个月,心累的四个月,得记录下

1、第一次

2020年5月23日

拒审原因:包含隐藏功能

引发原因:产品下掉实物支付入口,接入虚拟商品-会员VIP

修改::移除第三方 支付 微信,支付宝支付,收银台等功能

2、第二次

时间:2020年6月3日

拒审原因:隐藏功能,YouYouSDK

修改:回复苹果申诉,没有功能改动

3、第三次

时间:2020年6月6日

拒审原因:YouYouSDK

修改:直接申诉,申诉没通过

解决方法: 移除sdk ,支付中台

4、第四次

时间:2020年6月16日

拒审原因:安卓有支付,ios没有,认为web支付,其他隐藏支付 ,云控接口敏感开关(小流量开关)

解决方案:下掉app 所有小流量开关

5、第五次

时间:7月23日

拒审原因:隐藏功能和其他支付渠道拒绝审核

6、第六次

8月6日

拒审原因:私有API

方案:移除私有API

7、第七次

8月18日

拒审原因:要求删除隐藏第三方支付

方案:FE端只开发苹果支付方式,其他第三方支付方式移除

8、第八次

8月29日

拒审原因:1、包含第三方支付YouYouSDK 。2、内购推广图片 不同内购产品需要不同的推广图片

方案:客户端不再和FE进行交互,直接发起支付请求,后续流程不动,

2020年9月3日

经过再三和苹果沟通,最终给出了关于YouYouSDK 的定位问题:我们的应用程序包括一个基于web的VIP服务支付机制,在应用程序审查时不容易看到。这是另一种支付方式的潜在表达方式。

经过整改后,2020年9月12日顺利通过审核。

具体的邮件包含敏感信息就不贴出来所有了,有想了解的可以直接留言。
最后发一些关于YouYouSDK的

最终定位的邮件(苹果即使不发我们也要移除掉中间的FE支付页面了)

以上是关于接入IAP因为YouYouSDK被苹果拒审的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

iOS苹果内购(详细步骤)

IAP被拒绝,因为所需的二进制文件未提交问题

Unity 接入IAP(上)Android篇

关于苹果内购(IAP)的一些问题以及那些坑

Unity 之 接入IOS内购过程解析文末源码

iOS IAP基本流程.md