V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wubalingling
V2EX  ›  App Store

App 被苹果因为 IAP 的问题拒绝了 3 次,有问题请教~

  •  
  •   wubalingling · 2017-12-01 11:46:47 +08:00 · 4997 次点击
    这是一个创建于 2534 天前的主题,其中的信息可能已经有所发展或是发生改变。

    由于对苹果对应用内支付规则不了解,导致在 app 提交时被拒绝了 3 次。目前虽然在按苹果的要求修改,但还有一些疑问,希望了解 IAP 的朋友能出来支个招~

    1:在不做钱包的情况下,做 IAP 功能是必须做『恢复购买』选项吗?我看网易云音乐好像是没有恢复购买选项的,爱奇艺里也没找到恢复购买选项,但 VSCO、PDF Expert 以及很多游戏 app 里是有恢复购买功能的,而且这个恢复购买功能是不需要用户在 app 里注册登陆的。

    2:在不做钱包的情况下,用户『匿名购买』后,需要让用户通过 IAP 解锁的功能能在多个苹果设备之间同步吗?比如我在网易云音乐上匿名购买了会员服务,这个时候,当我在同一苹果账户的 iPad 上用网易云音乐时,也必须要能使用这项会员服务吗?我个人实验了一下,在 iPhone 上匿名购买的云音乐会员,在同一个苹果 ID 的 iPad 上是没有会员服务的。

    在苹果官方的审核指南中有这么一条:

    3.1.1 App 内购买项目:通过 App 内购买项目购买的所有点数和游戏货币不得过期,并且您应确保为所有可恢复的 App 内购买项目设计一套恢复机制。

    我们是一个付费解锁对应内容的 app,现在苹果要求我们必须让用户可以在不登陆的情况下购买,那么我们是必须要做对应的『恢复购买』选项吗?

    希望了解的朋友帮忙解答~

    5 条回复    2017-12-01 12:33:50 +08:00
    laoyur
        1
    laoyur  
       2017-12-01 12:09:04 +08:00
    可消耗和续订两种类型

    对于可消耗,类似于游戏中的钻石,不需要恢复内购,游客方式购买的话,删除游戏后就丢了,所以如果你 app 有自己的用户体系的话,登录后,需要迁移到 app 账号内,这样删除游戏再安装后,也不会丢钻石;

    对于「以时间为跨度」的内购项,基本上必须以续订类型,你别想通过「可消耗」方式购买钻石,再用钻石来购买这个项目这种方式来绕过,基本绕不过的,审核人员不会鸟你的。续订类型,就需要恢复内购了,即便用游客方式购买,用户删除游戏后重新安装,只要他的 appleid 没换,还是可以通过恢复内购把这个购买项给恢复出来
    wulatuo
        2
    wulatuo  
       2017-12-01 12:23:32 +08:00
    @laoyur
    有四个类型:Consumable、Non-Consumable、Auto-Renewable Subscriptions、Non-Renewing Subscriptions

    @wubalingling
    做 Apple IAP,建议楼主先详细过一遍 Apple 的官方文档,Apple 的文档做的还是很详尽的。
    wubalingling
        3
    wubalingling  
    OP
       2017-12-01 12:31:20 +08:00
    @laoyur 多谢解疑~我们的 app 是付费解锁对应的视频内容(非游戏类),用户购买一次后,可以永久观看。按照苹果的要求,这其实属于『非消耗型』,不存在过期的概念,和 VSCO、PDF Expert 里面需要付费解锁的功能比较相似,也就是必须要做『恢复购买』了吧
    laoyur
        4
    laoyur  
       2017-12-01 12:31:53 +08:00
    @wulatuo #2 你说的对,我上面说法不严谨,但却是 0 经验用户能一眼看懂的大白话。Non-Consumable 属于一次购买终身有效,可以视作终身续订,也是需要恢复内购的
    wubalingling
        5
    wubalingling  
    OP
       2017-12-01 12:33:50 +08:00
    @wulatuo 嗯,我们的 app 是付费解锁对应的视频内容(非游戏类),用户购买一次后,可以永久观看。按照苹果的要求,这属于『非消耗型』,我们选择的也是这一类,并且苹果不允许修改为『消耗型』。现在疑惑的其实就是我们是否需要做『恢复购买』功能。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1361 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:44 · PVG 01:44 · LAX 09:44 · JFK 12:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.