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

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

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

נתחיל אם כן מלצור פרוייקט חדש בפיירבייס קונסול. נגלוש ל – https://console.firebase.google.com, נלחץ על Create project:

 

צילום מסך

ניתן שם לפרוייקט (כל שם שנרצה לבחירתנו):

 

צילום מסך

במסך ההגדרות הבא נלחץ על Continue.

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

 

Overview

במעבר עכבר על גלגל השיניים יפתח תפריט, נלחץעל לשונית Project Settings:

צילום מסך

תפתח לנו חלונית הקמת פרוייקט, נגדיר כמוצג ונלחץ Create project:

נעבור להגדרות הפרוייקט תחת Project Overview משמאל:

יפתח מסך ההגדרות, בו נבחר את פלטפורמת הווב – </> :

צילום מסך

 

מכאן נועבר למסך הגדרות בו נתבקש לתת שם לאפליקציה, נכניס את השם למקום במיועד תחת App nickname (כל שם שנרצה לבחירתנו) ונלחץ על כפתור Register app:

צילום מסך

הלחיצה תעביר אותנו לשלב 2 – Add Firebase SDK בו נלחץ על –  Continue to console:

מכאן נעביר את הגדרת הרדיו של Firebase SDK snippet להגדרת -Config:

את ה-json שיופיע יש להעתיק לשדה FirebaseConfig ב- WebPush/Install.

לאחר מכן נעבור ללשונית של Cloud Messaging:

יש להעתיק את ה- Server key לשדה FirebaseServerKey ב- WebPush/Install ואת ה- Sender ID לשדה FirebaseSenderId ב- WebPush/Install:

יש ללחוץ על Generate Key Pair בחלק של Web configuration:

אז יווצר מפתח ציבורי:

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

יש לבצע login למערכת וללחוץ על עיגול הנוטיפיקציות לכרום במסך הבית שלה:

כאשר אנו בתוך ערוץ הנוטיפיקציות לכרום יש לעמוד על לשונית הודעות פוש לכרום בתפריט וללחוץ על לשונית הגדדרות:

דבר זה יוביל אותנו אל מסך ההגדרות בו נתבקש להזין את ההגדרות הבאות אותן נמשוך מהפרוייקט שיצרנו זה עתה ב- Firebase:

 

+ מפתח שרת (Firebase Server Key)

+ זיהוי השולח שלנו (Firebase Sender ID)

+ מפתח ציבורי (Firebase Public Pair)

+ הגדרות (Config)

+ שם הקבוצה אליה יתווסף איש הקשר

בסיום נלחץ על כפתור שמור. הלחיצה תוביל אותנו אל מסך סיכום ההגדרות ממנו נוכל:

+ להוריד למחשב שלנו את קבצי ההתקנה אותם יש לשמור בספריה הראשית של האתר שלנו.

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

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

כאמור, השירות עובד רק בפרוטוקול https על אתרי SSL. הנחיות מלאות ניתן למצוא כאן: https://firebase.google.com/docs/cloud-messaging/js/client