פיתוח אפליקציות לאנדרואיד – שיעור 12 – נוטיפיקשן והתראות

כמידי שבוע ביום ראשון בלי נדר אני יוסיף שיעור חדש בקשר ליצירת פרוייקט מושלם לאנדרואיד משלכם.

מדריך לפיתוח אנדרואיד

בשיעור זה נלמד איך ליצור הודעה קופצת עם מלל של "אנא ממך חזור במהרה" ונוסיף גם את אייקון האפליקציה שלכם ליד.

כל אפליקציה מרובת גולשים והורדות, תאהב להשאיר את משתמשיה ולקוחותיה תמיד מחוברים לאפליקציה. בנוסף, תרצו להראות שהאפליקציה מבצעת עדכונים מדי פעם והיא עדיין חיה, נושמת ובועטת.

בשביל הדברים האלה – יש את המושג "notification" או בעברית "התראות".

על מנת לבצע התראה משתנה כל זמן מה, נצטרך ידע בצד שרת. בקורס זה אלמד אתכם אודות צד הלקוח בלבד, ללא עזר ושימוש בענן או צד שרת כלשהו.
עדיין, נלמד איך לכתוב קוד ייצור להתראה קופצת ברגע שהלקוח ייצא מהאפליקציה שלכם.

התראה קופצת

בכל פעם שהלקוח ייצא מהאפליקציה, תהיה הודעה קופצת עם מלל של "אנא ממך חזור במהרה" ונוסיף גם את אייקון האפליקציה שלכם ליד.

final NotificationManager mgr =
(NotificationManager) Main.this.getSystemService(Context.NOTIFICATION_SERVICE);
Notification note = new Notification(R.drawable.ic_launcher,
"Adventure castle",
System.currentTimeMillis());

// This pending intent will open after notification click
PendingIntent i = PendingIntent.getActivity(Main.this, 0,
new Intent(Main.this, Main.class),
0);

note.setLatestEventInfo(Main.this, "Even if you went during the game -",
"He saved you from the last. Back soon!", i);
mgr.notify(1337, note);

את כל הקוד הזה נסו לשתול בדיוק כמו שהוא בonCreate של מסך הסיום שלכם/מסך הפתיחה לשם הניסוי הראשוני ושימו לב להודעה הקופצת בראש המסך.
הדבר נחמד ביותר, מוסיף טעם לאפליקציה ותמיד מזכיר לכל לקוח שאתם עדיין קיימים.

Exit mobile version