וובמאסטר - תיכנות ובניית אתרים

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

טל גנאינסקי/‏ 11 אוגוסט, 2015
F+
F-

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

בשביל הדברים האלה – יש את המושג "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 של מסך הסיום שלכם/מסך הפתיחה לשם הניסוי הראשוני ושימו לב להודעה הקופצת בראש המסך.

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

טל גנאינסקי

טל גנאינסקי. מפתח אנדרואיד, ג'אווה ובניית אתרים. מרצה במכללת ג'ון ברייס.
השפה האהובה עליי היא ג'אווה ופיתוח אפליקציות לאנדרואיד.
בקיא גם בשפות הפיתוח: HTML5, JS(+JQUERY), CSS3.
צד קלייאנט עם SQL ומסד נתונים ברמה טובה מאוד. צד שרת ברמה טובה.
תגיות: Android‏  /  JAVA‏  /  Mobile‏  

תגובות בפייסבוק

תגובות למאמר



תגיות פופולאריות

X
הצטרף לעמוד שלנו בפייסבוק להישאר מעודכן!
וובמאסטר © כל הזכויות שמורות