iOS 应用内购买在一笔交易中添加少量下载
Posted
技术标签:
【中文标题】iOS 应用内购买在一笔交易中添加少量下载【英文标题】:iOS in-app purchase add few downloads in one transaction 【发布时间】:2017-05-16 11:34:17 【问题描述】:我正在开发用户可以通过点击相关按钮下载内容的应用程序。我决定使用应用内购买来通过 Apple 服务器托管内容。
问题在于,在用户请求下载后 - StoreKit 会显示一堆带有购买确认的弹出窗口(这些是免费的)。因此,如果用户请求很少的下载 - 他有很多弹出窗口。
那么对于我的用例有什么不同的解决方案吗?例如,是否有可能在一次交易中对少数产品进行分组?或者是否有可能抑制有关购买的系统弹出窗口?
【问题讨论】:
【参考方案1】:根据 Apple 规则,这似乎是不可能的,但 SKPayment 可以接受大于 1 的数量。
SKMutablePayment *myPayment = [SKMutablePayment paymentWithProduct: myProduct];
myPayment.quantity = 2;
[[SKPaymentQueue defaultQueue] addPayment:myPayment];
【讨论】:
在这种情况下,数量似乎意味着获得相同产品的 2 个副本。苹果只需为单笔交易计费两次。我说的对吗? 是的,2 件相同产品的单笔交易以上是关于iOS 应用内购买在一笔交易中添加少量下载的主要内容,如果未能解决你的问题,请参考以下文章