Ստացեք Push Notifications JavaScript-ից ընդամենը մեկ րոպեում:

Շատ անգամներ են եղել, երբ որպես ծրագրավորող ես ցանկացել եմ ծանուցվել և հետևել որոշակի իրադարձությունների, որոնք տեղի են ունեցել իմ նախագծերում: Օրինակ, երբ օգտատերը միանում է տեղեկագրին, ստեղծում է հաշիվ, արդիականացնում է պրեմիում պլանի կամ տրամադրում է հետադարձ կապ:

LogSnag-ը հեշտացնում է այս ծանուցումների կարգավորումը և ստեղծում է իրադարձությունների հոսքեր, որպեսզի կարողանաք տեղյակ լինել, թե ինչ է տեղի ունեցել և երբ է դա տեղի ունեցել:

Սկսել

Նախ, ես կավելացնեմ նոր նախագիծ իմ LogSnag հաշվին: Այս օրինակի համար այն անվանենք my-saas:

Հաջորդը, մեզ անհրաժեշտ է API նշան: Գնացեք դեպի կարգավորումներ, բացեք API ներդիրը և օգտագործեք + կոճակը՝ նոր նշան ստեղծելու համար: Այնուհետև կարող եք օգտագործել clipboard պատկերակը նշանը պատճենելու համար:

Մենք գրեթե ավարտեցինք: Եկեք անցնենք մեր կոդը:

JavaScript ժամանակ!

Նախ, եկեք տեղադրենք LogSnag npm փաթեթը

npm install --save logsnag

Այնուհետև մենք պետք է ներմուծենք փաթեթը և նախաստորագրենք մեր հաճախորդը API նշանով, որը մենք հենց նոր պատճենեցինք հավելվածից:

import { LogSnag } from 'logsnag';
const logsnag = new LogSnag('MY_API_TOKEN')

Վերջապես, մենք կարող ենք օգտագործել մեր հաճախորդը մեր հավելվածից ցանկացած իրադարձություն հրապարակելու համար:

Այս օրինակի համար ես կկանչեմ իմ ալիքի սպասողների ցուցակըքանի որ կցանկանայի տեղեկացված լինել և հետևել իմ սպասողների ցուցակին միացած օգտատերերին: Քանի որ սա առաջին անգամն է, որ մենք հրապարակում ենք այս ալիքը, LogSnag-ը ավտոմատ կերպով կստեղծի այն մեզ համար:

Ես նկարագրության մեջ կփոխանցեմ օգտվողի էլ.փոստը և որպես պատկերակ կօգտագործեմ միաեղջյուր էմոջիը: Ամենակարևորը, ես կդնեմ ծանուցումը ճշմարիտի վրա, քանի որ ես կցանկանայի ստանալ push ծանուցում այս իրադարձության համար:

logsnag.publish({
    project: "my-saas",
    channel: "waitlist",
    event: "User Joined Waitlist",
    description: "email: [email protected]",
    icon: "🦄",
    notify: true
})

Երբ մենք գործարկենք այս կոդը, նոր ալիք կստեղծվի my-saas նախագծի շրջանակներում, և մենք այս իրադարձության մասին ծանուցումներ ենք ստանում բոլոր այն սարքերում, որոնցում տեղադրված է LogSnag: !

LogSnag-ը վերջին մի քանի ամիսների ընթացքում եղել է կողմնակի նախագիծ: Այն առաջացել է հաղորդագրությունների փոխանակման հարթակներ օգտագործելու ցավալի կետերից՝ օգտատերերի գործունեությանն ու իրադարձություններին հրապարակելու և հետևելու համար: LogSnag-ը բացահայտորեն նախագծված է այս նպատակով և ապահովում է հզոր գործառույթներ, որոնք շատ ավելի հեշտ են դարձնում իրադարձություններին և նախագծերին հետևելը: Ներկայումս LogSnag-ը գտնվում է բետա փուլում, և դուք կարող եք մուտք գործել՝ գրանցվելով կայքի սպասման ցուցակում:

Ավելի շատ բովանդակություն plainenglish.io կայքում: Գրանցվեք մեր անվճար շաբաթական տեղեկագրին: Ստացեք բացառիկ մուտք դեպի գրելու հնարավորություններ և խորհուրդներ մեր համայնքային Discord-ում