我有一个带有包标识符 com.openfrog.appName
的付费版本,我相信不可能为两个应用程序使用相同的包标识符。
出于多种原因,我不想使用应用内购买,因此拥有两个独立的应用对我来说是一个很好的解决方案。一个付了钱。一个免费。
如何让付费版继承免费版的设置?我记得有一个技巧或规则你必须遵循才能在两个应用程序之间共享 NSUserDefaults。让两个应用共享相同设置的诀窍是什么?
最佳答案
您可以使用 addSuiteNamed: NSUserDefaults 的方法。
- (void)addSuiteNamed:(NSString *)suiteName
这仅适用于阅读设置,不适用于写作。
参见引用 -
"The suiteName domain is similar to a bundle identifier string, but is not tied to a particular application or bundle. A suite can be used to hold preferences that are shared between multiple applications."
关于iphone - 如何制作一个应用程序的两个版本并让它们共享相同的设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8463610/