Ստացեք 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-ում