3

我在sceneDidDisconnect Delegate中有以下代码,让后端知道应用程序关闭时用户不再在线。打印语句被执行,但不是 api 调用。我不明白为什么会这样,或者在应用程序关闭之前我会如何/在哪里调用 api。

func sceneDidDisconnect(_ scene: UIScene) {

        print("************************sceneDidDisconnect***********************************")

        // set offline
        guard let userId = UserDefaults.standard.string(forKey: "userId") else { return }
        self.apiService.setOnline(online: false, userId: userId) { (result) in
            // handle result
        }
    }
4

0 回答 0