gpt4 book ai didi

iphone - iOS 应用内购买导致 > 20mb 下载

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:09:40 25 4
gpt4 key购买 nike

我正在考虑按照“免费增值”模式设计一款应用,其中某些内容是免费的,但用户可以在应用内购买更多内容。

我担心的是他们可以购买的内容将超过 20Mb,这是 3G 应用程序下载的限制。

有没有人尝试过这个或者知道这会产生什么影响?我想知道如果他们在 3G 网络上购买应用程序会发生什么情况...他们是否必须返回计算机完成内容下载然后将其同步到手机?

最佳答案

关于在 3G 连接上超过 20Mb 会发生什么,这不会失败。内容不是从 Apple 的服务器(有 20Mb 的限制)而是从您的服务器传送的。因此,下载将照常进行。但是,如果下载量较大,则无法完成的可能性会增加。您可以在这里检查是否需要在可能的情况下提供额外的内容。

In App Purchase Programming Guide很好地涵盖了这一点。

最终,正确交付内容的责任在于您。 Apple 将提供确定您是否必须恢复购买的机制。您会在多种情况下恢复内容(用户获得新手机、用户重新安装应用程序、用户在首次购买时未能获得内容等)。所有内容交付都是您(作为应用开发者)的责任。

至少对您来说,非消耗品一旦购买,将永远不会再次收费。也就是说,如果他们一次购买该商品,第二次尝试购买(由于应用程序意识到它已被购买)StoreKit 将返回成功购买,但不会向用户收费。

在更主动的层面上,您可以在应用启动时通过 restoreCompletedTransactions 获取已购买的商品列表,并提供任何缺失的内容。

关于iphone - iOS 应用内购买导致 > 20mb 下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6119249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com