কম্পিউটার

iOS অ্যাপের জন্য কীভাবে বিজ্ঞপ্তির স্থিতি পরীক্ষা করবেন


আপনার অ্যাপ ব্যবহারকারীর ডিভাইসে চলছে কিনা তা নির্বিশেষে বিজ্ঞপ্তিগুলি আপনার অ্যাপের ব্যবহারকারীদের কাছে গুরুত্বপূর্ণ তথ্য যোগাযোগ করে।

উদাহরণস্বরূপ, একটি স্পোর্টস অ্যাপ ব্যবহারকারীকে জানাতে পারে যখন তাদের প্রিয় দল স্কোর করে। বিজ্ঞপ্তিগুলি আপনার অ্যাপকে তথ্য ডাউনলোড করতে এবং এর ইন্টারফেস আপডেট করতেও বলতে পারে৷ বিজ্ঞপ্তিগুলি একটি সতর্কতা প্রদর্শন করতে পারে, একটি শব্দ বাজাতে পারে বা অ্যাপের আইকন ব্যাজ করতে পারে৷

iOS অ্যাপের জন্য কীভাবে বিজ্ঞপ্তির স্থিতি পরীক্ষা করবেন

আপনি এখানে বিজ্ঞপ্তি স্থিতি সম্পর্কে আরও পড়তে পারেন 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.
   }
})

  1. অ্যাকশন সেন্টার থেকে একটি অ্যাপের বিজ্ঞপ্তি সেটিংস দ্রুত পরিবর্তন করুন

  2. iOS 11-এ অ্যাপ স্টোর কীভাবে ব্যবহার করবেন

  3. iOS 11-এ আইপ্যাড ডক কীভাবে ব্যবহার করবেন

  4. আইওএস 16 এ iOS 15 লক স্ক্রিন বিজ্ঞপ্তি লেআউট কীভাবে পাবেন