gpt4 book ai didi

ios - NSUserDefaults 会从 TestFlight 持续到最终的 App Store 版本吗?

转载 作者:行者123 更新时间:2023-11-29 12:06:33 25 4
gpt4 key购买 nike

我使用 Xcode 在我的手机上安装了我的应用程序,当我从 TestFlight 安装它时,我收到一条警告,说该应用程序已经安装并询问我想更换它,我说是。

警报说应用程序的数据可能会丢失,但实际上所有数据都在那里,包括保存到 nsuser 默认值的数据。

所以我的问题是,如果在 TestFlight 版本之上安装从应用商店下载的最终版本,是否会发生同样的情况?

我问这个是因为我的应用程序有一个应用程序内购买,并且购买所做的是将 bool 设置为 true 并将其保存到 nsuserdefaults。我希望我的 Beta 测试人员能够免费获得应用内购买,所以我想知道当他们获得最终版本时该 bool 值是否仍会设置为 true。

最佳答案

如果 App Store 中的应用程序与 TestFlight 中的应用程序具有相同的 Bundle ID,则 NSUserDefaults 不会被删除(我假设当您从 App Store 下载应用程序时,来自TestFlight 已安装在您的 iOS 设备上)。

是的,在 NSUserDefaults 中处理应用内应用并不是一个好的解决方案。您可以查看类似 MKStoreKit 的内容处理应用内。

关于ios - NSUserDefaults 会从 TestFlight 持续到最终的 App Store 版本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34783544/

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