gpt4 book ai didi

iphone - StoreKit:我可以为用户提供他选择的通常收费的产品的免费下载吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:56:55 26 4
gpt4 key购买 nike

我很快就要实现 StoreKit 功能,我想知道......有没有办法同时向用户免费提供一次产品,例如作为首次使用该应用程序的礼物?

在我的特殊情况下,我将在我的教育应用程序中提供几种产品,如果用户有兴趣继续使用该应用程序学习,他将需要一次又一次地购买这些产品。
但我希望用户免费获得的第一个产品应该是他选择使用哪个产品。所以一般所有的产品都应该有价格,但是第一次下载是免费的。
我想让它登录到我的服务器上,这样我就可以重新识别他,所以 (A) 他不能删除应用程序,重新安装和下载另一个免费产品,以及 (B) 所以他也可以在任何其他他的设备。

我也愿意接受变通办法,比如可能获得类似于 apple id 的东西,以便能够将其存储在服务器上。我知道我也可以使用 [[UIDevice currentDevice] uniqueIdentifier],但我希望用户在他的所有设备上都拥有这个第一个免费产品,而且只有一个。

有没有办法得到(A)和(B)?

最佳答案

Apple 的应用程序内购买基础设施(以及扩展的 StoreKit)不支持免费内容。

但正如您推测的那样,没有什么能阻止您通过自己的机制提供免费内容。您必须自己完成所有跟踪工作,例如记住某处服务器上的设备 ID,并注意该设备 != 用户,因此会错过一些边缘情况。

您根本无法访问 (iTunes) 用户数据,因此您可能无法保证在多个设备上“仅一次”,除非您的应用程序具有关联的后端服务帐户,该帐户已经是每个用户唯一的。

(在为此构建基础设施之前,您应该仔细检查开发人员协议(protocol)/契约(Contract)。您在这里没有规避 Apple 的收入来源,这很好,但您所说的可能很不寻常如果没有别的,就经验一致性向他们举旗。)

关于iphone - StoreKit:我可以为用户提供他选择的通常收费的产品的免费下载吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5997544/

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