zoukankan      html  css  js  c++  java
  • IAP内购审核时注意点和遇到的坑

    https://www.jianshu.com/p/1d6a3cb6cea3

    前言

    最近被苹果坑惨了,使用了订阅的功能之后审核被拒绝,原因存在订阅功能是属于虚拟交易,必须使用苹果IAP内购的方式。所以那些视频app充值会员不用微信支付宝用苹果的,不是不想用,苹果不让用啊,但是IAP内购需要付给额外30%的手续费。啊啊啊啊啊。。。。。 简直是抢钱啊!!!有木有。。。。难怪会员充值使用苹果客户端比安卓贵,因为商家也想要利益30%就从用户的手里扣咯,不管怎样最后都是苹果躺着赚钱。

    折腾了几天,没办法无奈只能妥协,苹果想要吃这块大蛋糕,你用人家的系统那也没办法滴(消费者协会干什么吃的!!!)。不发神经了,来看看这个过程遇到的无数个坑吧,如果你也必须用到IAP内购的话,建议以下的坑都耐心看一下,不然被拒了十多次的悲剧的我一样。

    IAP内购注意点

    先说说苹果会再什么情况下需要你使用IAP内购的方式支付,支付购买的物品是属于app内使用的虚拟商品,在应用程序内使用的。举几个例子:

    • APP中需要支付订阅新闻
    • 游戏充值砖石来购买装备
    • 充值VIP会员,用来解锁app一些付费功能
    • 充值余额,当做虚拟货币来使用app其他功能
    • 视频直播打赏,刷礼物。
      ... ...

    可能还有其他,总之如果有这些功能的同学,那你中奖了。去百度找找IAP接入吧,或者可以在审核期间隐藏内购这一块的功能,可能会有风险就对了。

    顺便介绍下, IAP内购几个类型的选择和各种类型的例子:

    • 消耗型项目:只可使用一次的产品,使用之后即失效,必须再次购买。
    • 非消耗型项目:只需购买一次,不会过期或随着使用而减少的产品。
    • 自动续期订阅:允许用户在固定时间段内购买动态内容的产品。除非用户选择取消,否则此类订阅会自动续期。
    • 非续期订阅:允许用户购买有时限性服务的产品。此 App 内购买项目的内容可以是静态的。此类订阅不会自动续期。
    消耗型项目例子:
    • 充值账户虚拟币,用虚拟币来购买app内的虚拟产品会消耗虚拟币(购买的产品必须是永久性的,或者现在性的,例如: 不能用虚拟币订阅包年包月VIP会员,属于有期限的并且是未来性的)
    • 充值砖石,用砖石购买装备会消耗砖石。
    • 用砖石来解锁永久性的功能,会消耗钻石。
    非消耗型项目例子:
    • 不能被消耗,一次性购买,比如购买一个视频课程或一篇文章,购买后可以永久查看
    自动续期订阅例子:
    • 某视频充值VIP会员,由appstore自动续期,比如包月套餐,每个月从自己卡里扣,除非自己手动取消
    非自动续期订阅例子:
    • 某视频充值VIP会员,appstore不会自动续期,由自己的后台服务器自动算,比较弹性,适用需要订阅功能又不想让appstore续期的项目

    注意!!!选择类型很重要,类型不对审核通不过,订阅类型和消耗类型的最大区别在于是否是永久性和未来性,请根据自己的需求去选择。另外消费类型的虚拟币,不能购买订阅类型的虚拟商品。

    审核遇到的坑

    Guideline 3.1.1 - Business - Payments - In-App Purchase

    We noticed that your app or its metadata enables the purchase of content, services, or functionality in the app by means other than the in-app purchase API, which is not appropriate for the App Store.

    Next Steps

    While the payment system that you have included may conduct the transaction outside of the app, if the purchasable content, functionality, or services are intended to be used in the app, they must be purchased using in-app purchase, within the app - unless it is of the type referenced in guideline 3.1.3 of the App Store Review Guidelines.

    意思是说,项目中使用IAP以外的内购方式,呵!苹果是不会让你开心的,需要IAP内购的地方,支付宝和微信支付功能统统不能有。而且按照他的要求,也不能有其他方式支付,比如安卓端或PC端不能使用,或许前期能选择通过隐藏支付然后审核通过再显示。但是这样做是有风险的,苹果可能还有二次审核这种东西,而且网上有道友说会查代码是否有支付的包,但是这个问题,我没遇到。总之,最保险的是只使用IAP,前期app用户少可能苹果不会管,后期就不好说了。

    ————————————————————————————————

    Guideline 3.1.1 - Business - Payments - In-App Purchase

    We noticed that your app is using consumable in-app purchase products as intermediary currency for the exchange of items that function as non-renewing subscriptions.

    Next Steps

    To resolve this issue, please delete your consumable in-app purchase products, then create separate non-renewing subscription in-app purchase products for each item that the user would have exchanged those consumable products for. This product type matches the usage model for the products you are ultimately selling to your users.

    Note: The product type cannot be changed once an in-app purchase product has been created. Therefore, you will need to create a new in-app purchase product with the correct product type.

    这个问题是类型不对,意思是你的订阅类型不能使用可消费项目,要改成非续期订阅项目。注意两者最大的区别就是是否为永久商品。在我的项目中,我是因为使用充值的虚拟币,去订阅有时效性的服务项目,苹果不让这样做,认为有时效性的虚拟商品必须使用订阅类型。解决办法,改变类型或者改变需求,或者想办法解释让苹果认为使用虚拟币购买的就是永久性的商品,这个要看你的需求咯!

    ————————————————————————————————

    Guideline 1.1.6 - Safety - Objectionable Content

    We noticed that your app’s in-app purchase products are labeled as RMB, which could confuse and mislead users into believing they are purchasing a real currency.

    Next Steps

    To avoid potential user confusion, please revise your app so that your in-app purchase product names or labels are distinct from any real-world currencies.

    使用虚拟币不能用人民币的标签,这里苹果非常严谨。要求不仅需要在app内不能显示人民币的标签,在内购创建价格的显示名称和描述中,也不能出现人民币的标签,如图:


     
    image.png
    ————————————————————————————————

    Guideline 3.0 - Business
    We began the review of your app, but we are not able to continue because we need additional information about your app.

    Please reply to this message in Resolution Center to confirm that the price of your In-App purchase , 299.99/599.99/999.99, is the intended price. If you have additional information about your app, please include it in your response as well.

    苹果对超出60美元的消费内购定价,需要给出一个合理的解释,即消费单价过高为了避免用户被欺骗,需要跟苹果说明超出60美元的价格属于预期的价格估算,这边只要在回复中心,直接回复定价为什么这么高就行了

    ————————————————————————————————

    Guideline 2.3 - Performance - Accurate Metadata

    The metadata of your submitted in-app purchases, such as name, description, or screenshots, does not accurately represent your in-app purchase products.

    Specifically, we noticed All the in-App purchase contents shown 1 for all the submission.

    Next Steps

    To resolve this issue, please revise the metadata of your submitted in-app purchases to accurately describe each in-app purchase product.

    使用虚拟币不能用人民币的标签,这里苹果非常严谨。在内购创建价格的显示名称和描述中,描述文件中,需要对显示名称和描述写上与定位的价格相同的描述,例如定位的价格是18人民币,该显示名称为18砖石,注意描述中也不能出现人民币的字样,如图:


     
    image.png
    ————————————————————————————————

    Guideline 3.1.1 - Business - Payments - In-App Purchase

    We noticed that the credits or currency provided by your in-app purchase products have an associated expiration time, which is not appropriate for the App Store.

    Next Steps

    To resolve this issue, please revise any points or currency-related in-app purchase products to remove the expiration.

    Note: When an in-app purchase is in Developer Action Needed state, you must make some change to it before it can move to Waiting for Review.

    在我的项目中使用了可消费类型的IAP内购方式的虚拟币,却用来购买会过期的虚拟商品,这种方式是不被允许的,文章多次提到。

    小结

    IAP内购处处都是坑,总之,如果需要接入IAP的方式的话,最好是要了解清楚内购的条条规规,避免多次因为审核被拒的原因延误项目的上架时间。



    作者:凉秋落尘
    链接:https://www.jianshu.com/p/1d6a3cb6cea3
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    SpringMVC+Spring3+hibernate4 开发环境搭建以及一个开发实例教程
    SpringMVC 理论与实用技术(二)文件上传
    导入导出封装工具类(二) jXLS Excel报表生成工具类
    导入导出封装的工具类 (一) 利用POI封装
    eclipse 鲜为人知的调试技巧,你用过多少
    前端框架(二)DIV多选复选框框的封装和MySql数据库存取
    WPF/Silverlight Layout 系统概述——Arrange(转)
    WPF/Silverlight Layout 系统概述——Measure(转)
    Border绘制虚线框(转)
    ImageSource使用心得(转)
  • 原文地址:https://www.cnblogs.com/itlover2013/p/15000340.html
Copyright © 2011-2022 走看看