UIApplication.shared.applicationState ব্যবহার করে অ্যাপের স্টেট জানা যায়। এটি একটি enum —
public enum State: Int {
case active // ফোরগ্রাউন্ডে, ইভেন্ট রিসিভ করছে
case inactive // ফোরগ্রাউন্ডে কিন্তু ইভেন্ট রিসিভ করছে না
case background // ব্যাকগ্রাউন্ডে
}
ব্যবহার —
let state = UIApplication.shared.applicationState
if state == .active { print("I'm active") }
else if state == .inactive { print("I'm inactive") }
else if state == .background { print("I'm in background") }
viewDidLoad-এ রান করলে আউটপুট —
