创建自定义 "read" Intent,例如 GetCurrentLocation

Create custom "read" Intent like GetCurrentLocation

我正在为通讯应用程序创建快捷方式。在这个应用程序中有一个存在状态(可用、免打扰、...)。我实施了一个意图来设置所述存在状态,它工作正常。我创建了一个“读取”意图,它只是 return 当前设置的状态,它有效,但我无法将结果传递给下一个动作。

为了简化和测试,我创建了另一个意图 return 一个字符串,试图处理它,但我仍然无法做到这一点。我的意图没有输入参数。

我错过了什么?我的目标是像 Get Current Location 优惠这样的互动。

class Return5IntentHandler: NSObject, Return5IntentHandling {
    func handle(intent: Return5Intent, completion: @escaping (Return5IntentResponse) -> Void) {
        completion(.success(result: "5"))
    }
}

经典案例,搜索几个小时,写一个问题,30分钟后自己找到答案...

必须明确设置输出,这是后续操作的传递值。