由于对苹果对应用内支付规则不了解,导致在 app 提交时被拒绝了 3 次。目前虽然在按苹果的要求修改,但还有一些疑问,希望了解 IAP 的朋友能出来支个招~
1:在不做钱包的情况下,做 IAP 功能是必须做『恢复购买』选项吗?我看网易云音乐好像是没有恢复购买选项的,爱奇艺里也没找到恢复购买选项,但 VSCO、PDF Expert 以及很多游戏 app 里是有恢复购买功能的,而且这个恢复购买功能是不需要用户在 app 里注册登陆的。
2:在不做钱包的情况下,用户『匿名购买』后,需要让用户通过 IAP 解锁的功能能在多个苹果设备之间同步吗?比如我在网易云音乐上匿名购买了会员服务,这个时候,当我在同一苹果账户的 iPad 上用网易云音乐时,也必须要能使用这项会员服务吗?我个人实验了一下,在 iPhone 上匿名购买的云音乐会员,在同一个苹果 ID 的 iPad 上是没有会员服务的。
在苹果官方的审核指南中有这么一条:
3.1.1 App 内购买项目:通过 App 内购买项目购买的所有点数和游戏货币不得过期,并且您应确保为所有可恢复的 App 内购买项目设计一套恢复机制。
我们是一个付费解锁对应内容的 app,现在苹果要求我们必须让用户可以在不登陆的情况下购买,那么我们是必须要做对应的『恢复购买』选项吗?
希望了解的朋友帮忙解答~
1
laoyur 2017-12-01 12:09:04 +08:00
可消耗和续订两种类型
对于可消耗,类似于游戏中的钻石,不需要恢复内购,游客方式购买的话,删除游戏后就丢了,所以如果你 app 有自己的用户体系的话,登录后,需要迁移到 app 账号内,这样删除游戏再安装后,也不会丢钻石; 对于「以时间为跨度」的内购项,基本上必须以续订类型,你别想通过「可消耗」方式购买钻石,再用钻石来购买这个项目这种方式来绕过,基本绕不过的,审核人员不会鸟你的。续订类型,就需要恢复内购了,即便用游客方式购买,用户删除游戏后重新安装,只要他的 appleid 没换,还是可以通过恢复内购把这个购买项给恢复出来 |
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 的文档做的还是很详尽的。 |
3
wubalingling OP @laoyur 多谢解疑~我们的 app 是付费解锁对应的视频内容(非游戏类),用户购买一次后,可以永久观看。按照苹果的要求,这其实属于『非消耗型』,不存在过期的概念,和 VSCO、PDF Expert 里面需要付费解锁的功能比较相似,也就是必须要做『恢复购买』了吧
|
4
laoyur 2017-12-01 12:31:53 +08:00
@wulatuo #2 你说的对,我上面说法不严谨,但却是 0 经验用户能一眼看懂的大白话。Non-Consumable 属于一次购买终身有效,可以视作终身续订,也是需要恢复内购的
|
5
wubalingling OP @wulatuo 嗯,我们的 app 是付费解锁对应的视频内容(非游戏类),用户购买一次后,可以永久观看。按照苹果的要求,这属于『非消耗型』,我们选择的也是这一类,并且苹果不允许修改为『消耗型』。现在疑惑的其实就是我们是否需要做『恢复购买』功能。
|