gpt4 book ai didi

ios - 具有相同 NSUserdefaults 的免费和付费游戏

转载 作者:行者123 更新时间:2023-11-29 02:22:50 24 4
gpt4 key购买 nike

我想发布我的游戏的 2 个版本,1 个免费带广告,1 个收费。

但是如果用户在免费版中处于第 9 级并且购买了高级版,那么它应该从高级版中的第 9 级开始。

我该怎么做?

最佳答案

您可以利用在应用程序之间共享 NSUserDefaults 套件的能力。

[[NSUserDefaults alloc] initWithSuiteName:@"yourGroupIdentifier"];

要为您的应用启用此功能,您需要在目标中启用应用组:

  • 在 Xcode Project Navigator 中选择项目文件
  • 选择目标
  • 选择功能选项卡
  • 启用应用组并为其命名(“yourGroupIdentifier”)

如上所示在两个应用中初始化 NSUserDefaults 将使您能够从两个应用读取和写入相同的默认值。

话虽如此,我建议使用应用内购买来解锁专业版,而不是使用 2 种不同的产品;以获得更好的用户体验。

关于ios - 具有相同 NSUserdefaults 的免费和付费游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27923732/

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