Untuk membina sistem pemberitahuan tolak tersuai seperti yang diterangkan, anda memerlukan pelbagai teknologi, pakej dan perpustakaan. Berikut ialah senarai komprehensif susunan teknologi yang akan anda gunakan, dibahagikan kepada bahagian klien, bahagian pelayan dan alatan umum.
Ini ialah teknologi dan perpustakaan yang digunakan dalam penyemak imbas pengguna.
HTML/CSS/JavaScript:
Pekerja Perkhidmatan:
Push API:
API Pemberitahuan:
Perpustakaan VAPID Web (Pilihan):
Ini ialah teknologi dan perpustakaan yang dijalankan pada pelayan anda, mengurus langganan, menghantar pemberitahuan dan banyak lagi.
Node.js:
Express.js:
Perpustakaan Web-Push:
npm install web-push --save
Pangkalan data:
Peralatan Tengah Penghurai Badan:
npm install body-parser --save
npm install dotenv --save
Nginx atau Apache:
Sijil SSL:
Git:
Pengurus Pakej Nod (NPM) atau Benang:
Alat Pemantauan:
Alat Penggunaan Automatik:
Penyelesaian Sandaran Pangkalan Data:
Editor Kod:
Posmen atau Insomnia:
Timbunan anda terutamanya akan berputar di sekitarJavaScript,Node.jsdanExpressdi bahagian belakang, dengan pangkalan data sepertiPostgreSQLatauMySQLuntuk menyimpan data langganan. PustakaWeb-Pushakan mengendalikan penghantaran pemberitahuan tolak sebenar, danService WorkerdanPush APIdi bahagian hadapan akan mengurus proses langganan dan paparan pemberitahuan.
Persediaan ini memberi anda kawalan sepenuhnya ke atas sistem pemberitahuan, membolehkan penyesuaian dan pengoptimuman mengikut keperluan anda.
Atas ialah kandungan terperinci Cara membuat pemberitahuan tolak tersuai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!