1
MacsedProtoss 3 天前 via iPhone
你是不是想说 假设 app 自己有账号体系 然后因为 iap 跟着 App Store 的 ID 走所以无法区分?
下文凡是称为账号的 都是指自有账号体系,提到 ID 的才是 Apple ID 实际上首先除了订阅以外的产品分为 消耗性和非消耗性两种,消耗性的可以重复购买自然没有问题,非消耗性的一个 Apple ID 只能买一次确实是会有你说的问题,然而通常采用非消耗性的内购 app 一般都是没有账号体系的 其次允许 restore purchase 的只有非消耗性的产品,消耗性的是不支持 restore 的 再次 iap 购买的时候实际上会有个 receipt ,他是可以在应用的后台与应用自己的账号体系做绑定的,绑定之后你应用内切账号然后 restore purchase 的话是可以识别出来的,你并不能白嫖。当然这个也导致了另一个问题就是同一个 ID 但是多账号的人只能买一次… 也只能在购买时的账号上使用 |
2
nuba0410 OP @MacsedProtoss 感谢,我明白你的意思了。
总结就是按月付的内购(无法 restore purchase 的消耗性产品),这个月我为 APP 的帐号 A 付款,下个月为 APP 的帐号 B 付款,这样是可以的。 可以 restore purchase 的内购通常是没有 APP 帐号体系的,即使有,也能识别出来,并不能白嫖。 下一个问题就是,按月付的内购,第 1 天我为 APP 的帐号 A 付款开通一个月,第 2 天我能不能为 APP 的帐号 B 付款开通一个月? |
3
MacsedProtoss 3 天前 ![]() @nuba0410 上面说的是消耗型与非消耗型商品,而你后面问的是订阅。类似商品,订阅分为自动续期和非自动续期。
同样是月度会员订阅,每月自动支付费用,需要提前取消的是自动续期;手动购买,不自动续费,但是可以一次性买好多次叠加时长的就说非自动续期。 自动续期同非消耗型商品的逻辑一致。非自动续期同消耗性商品的逻辑一致。 |
4
daniums 3 天前 via iPhone
一次性购买的切换商店无问题,订阅的切换商店后应该是无法使用的。
|
![]() |
5
aero99 2 天前
不是啊,苹果商店登录的 id 内购使用的就是苹果商店的 id ,和系统内的 Apple id 无关
所以经常遇到 A 账户购买的内购,当商店登录 B 账户就遇到某些 APP 内购失效的问题 所以有些良心 App 又设计了自己一套会员账号体系,检测同样会员(邮箱)账号登录是否有效而不是苹果商店 id 有些 APP 就没那么友好了,如果你打开 APP ,检测到你当前登录的商品 id 不是购买内购的 id 就失效,对于多区 id 的人很麻烦 |