আপনার অ্যাপ ব্যবহারকারীর ডিভাইসে চলছে কিনা তা নির্বিশেষে বিজ্ঞপ্তিগুলি আপনার অ্যাপের ব্যবহারকারীদের কাছে গুরুত্বপূর্ণ তথ্য যোগাযোগ করে।
উদাহরণস্বরূপ, একটি স্পোর্টস অ্যাপ ব্যবহারকারীকে জানাতে পারে যখন তাদের প্রিয় দল স্কোর করে। বিজ্ঞপ্তিগুলি আপনার অ্যাপকে তথ্য ডাউনলোড করতে এবং এর ইন্টারফেস আপডেট করতেও বলতে পারে৷ বিজ্ঞপ্তিগুলি একটি সতর্কতা প্রদর্শন করতে পারে, একটি শব্দ বাজাতে পারে বা অ্যাপের আইকন ব্যাজ করতে পারে৷
৷
আপনি এখানে বিজ্ঞপ্তি স্থিতি সম্পর্কে আরও পড়তে পারেন https://developer.apple.com/documentation/usernotifications
অ্যাপল ব্যবহারকারীকে ব্যবহারকারীর বিজ্ঞপ্তি ফ্রেমওয়ার্কের সুপারিশ করে, তাই আসুন শুরু করা যাক। আমরা বিজ্ঞপ্তি স্ট্যাটাস পেতে খুব সহজ এবং সহজ সমাধান দেখব।
ধাপ 1 − প্রথমে আপনাকে UserNotifications ফ্রেমওয়ার্ক আমদানি করতে হবে
import UserNotifications
ধাপ ২ - UNUserNotificationCenter.current()
এর একটি অবজেক্ট তৈরি করুনlet currentNotification = UNUserNotificationCenter.current()
ধাপ 3 - স্থিতি পরীক্ষা করুন
currentNotification.getNotificationSettings(completionHandler: { (settings) in if settings.authorizationStatus == .notDetermined { // Notification permission is yet to be been asked go for it! } else if settings.authorizationStatus == .denied { // Notification permission was denied previously, go to settings & privacy to re-enable the permission } else if settings.authorizationStatus == .authorized { // Notification permission already granted. } })
চূড়ান্ত কোড
import UserNotifications let currentNotification = UNUserNotificationCenter.current() currentNotification.getNotificationSettings(completionHandler: { (settings) in if settings.authorizationStatus == .notDetermined { // Notification permission is yet to be been asked go for it! } else if settings.authorizationStatus == .denied { // Notification permission was denied previously, go to settings & privacy to re-enable the permission } else if settings.authorizationStatus == .authorized { // Notification permission already granted. } })