השתלמות
"אנדרואיד – פרויקט לבגרות"
מנחה: זאב פריימן
Notification:
הודעות "נדחפות",
אשר אפשר להפעיל
לא רק בזמן ביצוע אפליקציה,
אלא (ובעיקר!) כאשר היא כבר לא פעילה
(על ידי מערכת שבמכשיר)
Notification
קיים הבדל עקרוני
בשיטות הפעלת notification
בגרסאות שונות של מערכת אנדרואיד.
Notification
קיימים מספר שלבים (דרישות)
אותם יש לעבור (לעמוד בהן)
כדי להפעיל notification
Notification
מדובר בהגדרת
רמות שונות למטרות שונות
(channel, category)
: מחלקת "ערוצים"Notification
אפשר להגדיר "ערוץ" בכל אקטיביטי,
כמחלקה פנימית,
אבל נוח יותר לעשות זאת בקובץ נפרד,
כדי שלא לחזור ליצירת ערוץ שוב ושוב
יוצרים מחלקה עבור הגדרת "ערוצים"
Notification
מגדירים בה לפחות "ערוץ" אחד
כאשר יוצרים מחלקה ידני,
היא לא רשומה אוטומטי ב-AndroidManifest,
לכן יש לרשום אותה ידני
(מוסיפים שורה להגדרות הקיימות)
Notification
מוסיפים למחלקת "ערוצים" פעולה
onCreate()
אפשר לרשום פעולות ופקודות דרושות בה,
או אפשר לרשום בה זימון לפעולה אחרת
Notification
רושמים בפעולה הגדרות "ערוצים"
Notification
Notification
קיימים מספר שלבים (דרישות)
אותם יש לעבור (לעמוד בהן)
כדי להפעיל notification
הפקודה האחרונה – הפעלת Notification
Notification
נכון אך ורק
עד !API 30
הפקודה האחרונה – הפעלת Notification
Notification
החל מגרסה 31 API
!!!