最近看到一个 APP 里有这么一个交互,在一个 9.9 元的数字商品的详情页用户可以选择购买 1-100 的任意分数,最终付款使用的是苹果的应用内支付 IAP.
按照我的了解,方案可能有以下几种:
来和大家交流一下,有老哥知道是怎么弄的吗。感谢感谢。
|  |      1kera0a      2024-08-04 20:30:23 +08:00 via iPhone  1 你是看到别人实现了还是自己想实现? 只有方案 1 才靠点谱,没有对应档位就向下取整呗 | 
|  |      2akira      2024-08-04 20:35:27 +08:00  1 苹果的 淘宝里面怎么支付的 | 
|      3sssuperman OP @kera0a 看别人实现,然后自己也想这么干。😄 用方案一价格取整不甘心,别人为啥能这么弄呢。 | 
|      4sssuperman OP @akira 他们没有用苹果的应用内支付,用的微信和支付宝支付。不知道苹果对这块审核是怎么考虑的。 | 
|  |      5kemchenj      2024-08-04 20:45:38 +08:00  1 IAP 的接口本身就可以指定数量 https://developer.apple.com/documentation/storekit/skmutablepayment/1506170-quantity 不过最多只能指定 10 件,可能也用了你说的第一种方法吧 | 
|      6sssuperman OP @kemchenj 这个我也看到了,但是还是没想明白它的 29.7 ,69.3 这种的价格怎么设置出来的。 | 
|  |      7xiaoshan5733      2024-08-04 21:42:32 +08:00  1 可以在 Appstore 看看这个 APP 的内购商品列表 | 
|      8sssuperman OP @xiaoshan5733 谢谢你提供了一个好途径,看了下每个价格只有一种商品,这是不是说明也不是第一种方案。如果是应该会有很多的商品才对。 | 
|  |      9xiaoshan5733      2024-08-04 23:13:23 +08:00  1 @sssuperman #8 Appstore 有一种消耗型内购商品,比如游戏里的钻石,这种应该是没有购买数量限制的 | 
|      10iOCZS      2024-08-04 23:18:08 +08:00  1 | 
|      11sssuperman OP @iOCZS 内购列表看起来是正常的,商品价格都是从苹果提供的价格列表里选的。没错,消耗型的最多也是 10 个。 | 
|      12sssuperman OP @xiaoshan5733 好像也是有的,付完款之后苹果弹框提示最多一次购买 10 个。 | 
|  |      14daishuge      2024-08-05 19:50:12 +08:00 via Android 你可以试试让用户在支付页面打个转盘,转到多少就是多少,比如用户本来想付 99 元,结果转到 9.9 元,这种随缘支付的方式既能增加趣味性,也能规避苹果 IAP 的限制。苹果完全不会对这种操作产生异议,毕竟他们是喜欢乐趣的。 | 
|  |      15lslqtz      2024-08-06 05:36:01 +08:00  1 @sssuperman 9.9*3, 9.9*7 | 
|  |      16lslqtz      2024-08-06 05:37:31 +08:00  1 结合 IAP 接口指定数量, 做到 9.9 的整数倍, 最高就是 99. | 
|      17sssuperman OP @lslqtz 是配置 9.9*3 价格的商品吧,可是在苹果后台没有 29.7 的价格可以选择。 | 
|      18sssuperman OP @lslqtz 可是新建 9.9*3 个 9.9*7 价格的商品就做不到。0.0 |