datastoreLocation(_:)
Specify a custom location for your tips datastore.
Declaration
static func datastoreLocation(_ storeLocation: Tips.ConfigurationOption.DatastoreLocation) -> Tips.ConfigurationOptionOverview
Use datastoreLocation to change the on-disk location of your tips persistent storage.
By default URL.applicationSupportDirectory is used on macOS, iOS, watchOS, and visionOS.
On tvOS, URL.cachesDirectory is used by default in conjunction with UserDefaults to manage tip statuses.
@main
struct SampleApp: App {
init() {
do {
// Save the tips datastore in a group container.
try Tips.configure([
.datastoreLocation(.groupContainer(identifier: "group.com.apple.TipKitTrails"))
])
}
catch {
// Handle TipKit errors
print("Error initializing TipKit \(error.localizedDescription)")
}
}
}