最近看到一个 APP 里有这么一个交互,在一个 9.9 元的数字商品的详情页用户可以选择购买 1-100 的任意分数,最终付款使用的是苹果的应用内支付 IAP.
按照我的了解,方案可能有以下几种:
来和大家交流一下,有老哥知道是怎么弄的吗。感谢感谢。
![]() | 1 kera0a 2024-08-04 20:30:23 +08:00 via iPhone ![]() 你是看到别人实现了还是自己想实现? 只有方案 1 才靠点谱,没有对应档位就向下取整呗 |
![]() | 2 akira 2024-08-04 20:35:27 +08:00 ![]() 苹果的 淘宝里面怎么支付的 |
3 sssuperman OP @kera0a 看别人实现,然后自己也想这么干。 用方案一价格取整不甘心,别人为啥能这么弄呢。 |
4 sssuperman OP @akira 他们没有用苹果的应用内支付,用的微信和支付宝支付。不知道苹果对这块审核是怎么考虑的。 |
![]() | 5 kemchenj 2024-08-04 20:45:38 +08:00 ![]() IAP 的接口本身就可以指定数量 https://developer.apple.com/documentation/storekit/skmutablepayment/1506170-quantity 不过最多只能指定 10 件,可能也用了你说的第一种方法吧 |
6 sssuperman OP @kemchenj 这个我也看到了,但是还是没想明白它的 29.7 ,69.3 这种的价格怎么设置出来的。 |
![]() | 7 xiaoshan5733 2024-08-04 21:42:32 +08:00 ![]() 可以在 Appstore 看看这个 APP 的内购商品列表 |
8 sssuperman OP @xiaoshan5733 谢谢你提供了一个好途径,看了下每个价格只有一种商品,这是不是说明也不是第一种方案。如果是应该会有很多的商品才对。 |
![]() | 9 xiaoshan5733 2024-08-04 23:13:23 +08:00 ![]() @sssuperman #8 Appstore 有一种消耗型内购商品,比如游戏里的钻石,这种应该是没有购买数量限制的 |