How to reset intent extension configurations in WidgetKit
I found this solution, but for dynamic properties only: use different identifiers for every user in your IntentHandler.Example:
class IntentHandler: XXExtension { ... }extension IntentHandler: XXDynamicXXXSelectionIntentHandling { func provideXXXOptionsCollection(for intent: XXDynamicXXXSelectionIntent, with completion: @escaping (XXObjectCollection<XXX>?, Error?) -> Void) { let userId = (UserDefaults.myGroup().object(forKey: "UserId" ) as? String) ?? "" let items: [XXX] = UserDefaults.myGroup().sharedXxx.map { (sharedXxx) -> XXX in return XXX(identifier: userId + "_" + sharedXxx.Id // <== add unique prefix === display: sharedXxx.visibleName()) } let collection = XXObjectCollection(items: items) completion(collection, nil) }}