Kontaktlar

Chrome veb-saytida push-bildirishnomalarni qanday qilish kerak (1-qism)

2015 yildan boshlab texnologiya tez mashhurlikka erisha boshladi Push API Chrome'dan. Turli xil yangiliklar (nafaqat yangiliklar) saytlariga tashrif buyurganlarida, tashrif buyuruvchilarga so'rov bilan quyidagi tizim ramkasi taqdim etilmoqda:

Saytdan bildirishnomalarni yuborish uchun ruxsat so'ragan Google Chrome tizimi oynasi.

Men ushbu kanalni kontentni yetkazib berish (yoki foydalanuvchilarni jalb qilish, uni nima deb atashdan qat'i nazar) uchun eng istiqbolli kanallardan biri deb hisoblayman. Ehtimol, bir necha yil o'tgach, bu push-bildirishnomalar bugungi kunda RSS va ijtimoiy tarmoqlardagi ommaviy sahifalar bo'lgan har bir o'zini hurmat qiladigan yangiliklar saytining majburiy atributiga aylanadi.

Biroq, bugungi kunda ushbu texnologiya hali juda yosh va uni nafaqat mahalliy Internetda, balki xorijiy Internetda ham qo'llash bo'yicha ko'rsatmalar kam. Misol uchun, uzoqqa borish shart emas — hatto Googlening o‘zi ham Push API-ni e’lon qilganida, meni yig‘lab yuborgan arzimas press-relizni chiqardi. Va faqat endi, ishlab chiquvchilar uchun Google tez-tez beriladigan savollarni ko'rib chiqish uchun bir necha soat vaqt sarflaganingizdan so'ng, siz o'quvchilaringizga Push bildirishnomalarini yuborish uchun kamida ishlaydigan skriptlarni birlashtirish uchun ma'lumot to'plashingiz mumkin.

Veb-saytingiz uchun bunday Push bildirishnomalarini qanday qilish kerak? Ikkita yo'l bor: uchinchi tomon xizmatlaridan foydalaning (ular allaqachon mavjud va ularning ba'zilari juda yaxshi) yoki o'z yechimingizni yarating. Men saytda uchinchi tomon xizmatlaridan minimal foydalanish tarafdori bo'lganim sababli, bizning shahardagi yo'limiz oldindan belgilab qo'yilgan.

Ammo, adolat uchun, tashqi echimlar haqida bir necha so'z aytishga arziydi. Tan olaman, men bu bozorni rostdan ham o‘rganmaganman (sabab yuqorida aytib o‘tilgan), lekin OneSignal xizmatini eslatib o‘tmasdan ilojim yo‘q, uning eng jozibali jihati shundaki, ularning xizmatlari mutlaqo bepul – ular pul ishlashadi. mijozning veb-saytiga tashrif buyuruvchilar haqidagi ma'lumotlarni sotish. Jeapie deb nomlangan xizmat ham mavjud, ular juda malakali marketingga ega va qoida tariqasida yaxshi sharhlarga ega. Biroq, shuni ta'kidlash kerakki, bir vaqtlar Medusa-ning xizmatlaridan platforma Meduza-ning katta auditoriyasi uchun yuborilishi kerak bo'lgan push-bildirishnomalar soniga tayyor emas edi.

Amalga oshirish. Google'dan hisob ma'lumotlarini olish.

Manba ma'lumotlarida sayt yozilgan Reylar 3.2.8 va vazifa Chrome uchun bildirishnomani o'rnatishdir.

Birinchi qadam saytni HTTPS (xavfsiz gipermatn protokoli) ga o'tkazish, ya'ni saytingiz uchun SSL sertifikatini yaratishdir. Busiz push-bildirishnomalar ishlamaydi (men uni oddiy http bilan sinab ko'rmadim, lekin ular hamma joyda shunday deyishadi). Men SSL nima ekanligini, u nima bilan ishlatilishini, sertifikatni serverga qanday qo'yish va uni ulash haqida yozmayman - Internet bunday maqolalar bilan to'la. Men ushbu maqsadlar uchun faqat StartSSL ni tavsiya qilishim mumkin. Bu men biladigan barcha brauzerlar bilan do'st bo'lgan yaxshi Sertifikatlash Markazi bo'lib, u mutlaqo bepul kirish darajasidagi SSL sertifikatini olish uchun ataylab oddiy ro'yxatdan o'tish va tekshirish protsedurasiga ega (siz faqat minimal ingliz tilini bilishingiz kerak), unga beshtasini kiritishingiz mumkin. ko'proq (sic!) subdomenlar.

Shunday qilib, biz sertifikat oldik va Nginx yoki Apache-ni mos ravishda sozladik. Endi brauzerning manzil satrida, bizning saytimiz manzili yonida, eng yoqimli kichkina qulf yashil rangda yonadi, yozuv https://, va, agar siz pulga qarshi bo'lmasangiz, tashkilotning nomi ham.

Sizga maqola yoqdimi? Buni ulashish