تشغيل الإشعارات عبر Chrome Notifications

تشغيل الإشعارات عبر Chrome Notifications 



الخطوة الأولى:

تثبيت الـ firebase


الخطوة الثانية:
إنشاء ملف في مجلد src باسم manifest.json

{
    "gcm":"444875992966"
}

الخطوة الثالثة:
الدخول على موقع firebase.google.com وأخذ المعلومات وإنشاء مشروع خاص بك


الخطوة الرابعة:
إنشاء ملف في مجلد src باسم firebase-messaging-sw.js

//الإصدار الأفضل لفايبر بيس 10.2.0 - الموجود هنا 9.17.1
importScripts("https://www.gstatic.com/firebasejs/9.17.1/firebase-app-compat.js");
importScripts("https://www.gstatic.com/firebasejs/9.17.1/firebase-messaging-compat.js");
firebase.initilizeApp({
    apiKey: "",
    authDomain: ".........firebaseapp.com",
    databaseURL: "",
    projectId: "",
    storageBucket: "",
    messagingSenderId: "",
    appId: ""
  });
  const messaging = firebase.messaging();


الخطوة الخامسة:
ربط الملفين الذين تم إنشائهما بالمشروع عبر ملف Angular.json

            "assets": [
              "src/favicon.ico",
              "src/assets",
              "src/manifest.json",
              "src/firebase-messaging-sw.js"
            ],


الخطوة السادسة:

إنشاء ملفات البيئة بالطرق التالية:




export const environment = {
    production: true,
    firebase: {
        projectId: '.........',
        appId: '.........',
        databaseURL: '.........',
        storageBucket: '.........',
        apiKey: '.........',
        authDomain: '.........',
        messagingSenderId: '.........',
        vpaidKey: "........."
    },
};


الخطوة السابعة:
ربط ملفات البيئة بالمشروع عن طريق app.module.ts


الخطوة الثامنة:

محاولة الارتباط بالـ Token





















تعليقات

المشاركات الشائعة من هذه المدونة

ngx-extended-pdf-viewer

how to getting access token for https://fcm.googleapis.com/v1/projects/al-ayahya-co/messages:send for angular and backend nestjs

طريقة تفعيل زر Inline Keyboard في Telegram Bot