如何保存所有应用程序都可以访问的键值对(全局)
How to save a key value pair that can be accessed by all apps (globally)
我想保存一些需要由 2 个或更多应用程序访问的字母数字值。
NSUserDefaults
只适用于同一个应用程序,所以我想知道是否有类似的东西可以全局保存键值对。
其他信息:我正在使用我的第一个应用程序在我的 phone 上保存 UDID 或一些唯一密钥,以便 Appium 以后可以访问它。
您可以使用 共享用户默认值 - iOS8+
只要您的所有应用都在同一个 'App Group' 中并使用相同的 'SuiteName' 和密钥 - 它们就可以在那里共享信息。
使用它就像使用常规 UserDefaults 一样简单 - 您只需要多一点设置。
您可以在这里找到很好的指南:
https://medium.com/ios-os-x-development/shared-user-defaults-in-ios-3f15cd2c9409
我想保存一些需要由 2 个或更多应用程序访问的字母数字值。
NSUserDefaults
只适用于同一个应用程序,所以我想知道是否有类似的东西可以全局保存键值对。
其他信息:我正在使用我的第一个应用程序在我的 phone 上保存 UDID 或一些唯一密钥,以便 Appium 以后可以访问它。
您可以使用 共享用户默认值 - iOS8+
只要您的所有应用都在同一个 'App Group' 中并使用相同的 'SuiteName' 和密钥 - 它们就可以在那里共享信息。
使用它就像使用常规 UserDefaults 一样简单 - 您只需要多一点设置。
您可以在这里找到很好的指南: https://medium.com/ios-os-x-development/shared-user-defaults-in-ios-3f15cd2c9409