Das interaktive Widget funktioniert nicht, wenn die App geschlossen wirdIOS

Programmierung für iOS
Guest
 Das interaktive Widget funktioniert nicht, wenn die App geschlossen wird

Post by Guest »

Ich habe diese Absicht für das interaktive Widget. Sie funktioniert, wenn die App im Hintergrund läuft (noch aktiv ist), aber wenn die App geschlossen wird und ich auf die Schaltfläche tippe, um diese Absicht auszulösen, passiert nichts . Ist es das erwartete Verhalten für das interaktive Widget?

Code: Select all

@/available(iOS 17.0, *)

struct SimpleIntent: AppIntent {

static var title: LocalizedStringResource = "Set It"

static var description = IntentDescription("Set It")

@/Parameter(title: "Simple")

var simple: SimpleEntity?

@/Parameter(title: "Completion")

var count: Double?

init(simple: SimpleEntity? = nil, count: Double) {

self.simple = simple

self.count = count

}

init() {}

func perform() async throws -> some IntentResult {

await track()

return .result()

}

@/MainActor

private func track() async {

// Some logic to update Core Data

}

}

@/available(iOS 17.0, *)

@/available(iOSApplicationExtension, unavailable)

extension SimpleIntent: ForegroundContinuableIntent {

}
Was muss getan werden, damit die Track-Funktion ausgelöst wird, wenn die App geschlossen wird?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post