ማሳወቂያዎችን ወደ አፕዎ እንዴት ማከል፦ በአፕ ውስጥ፣ ኢሜልና ፑሽ
ለድር አፕ ማሳወቂያዎችን ለመጨመር፣ በበአፕ ውስጥ ማሳወቂያዎች ይጀምሩ፦ የማሳወቂያዎች ሰንጠረዥ በዳታቤዝዎ ውስጥ እና ያልተነበቡ ነገሮችን የሚያሳይ የደወል አዶ። ሰዎች ሲርቁ ማወቅ ያለባቸው ነገሮች ከሆኑ ኢሜል ይጨምሩ፣ የኢሜል አቅራቢ በመጠቀም፤ እና ጊዜ-ስሜታዊ ማንቂያዎች ሲያስፈልጉ ብቻ ድር ፑሽ ይጨምሩ፣ ምክንያቱም service worker፣ የተጠቃሚ ፈቃድና በiPhone ላይ አፑ ወደ Home Screen መቀመጡን ይፈልጋል። ምን ቻናሎች ቢጠቀሙ፣ እያንዳንዱን ማሳወቂያ በአንድ ቦታ በአገልጋዩ ላይ ይፍጠሩ፣ ተጠቃሚዎችም የሚቀበሉትን እንዲመርጡ ያድርጉ።
ይህ መመሪያ ቻናሎቹን ያወዳድራል፣ ቀላል አርክቴክቸር ያሳያል፣ እና በAI አፕ ገንቢ ሊጠቀሙባቸው የሚችሉ ጥያቄዎችን ይሰጣል።
ዋና ቻናሎች በንጽጽር
| ቻናል | ተጠቃሚዎችን የሚደርሰው መቼ ነው | የማዘጋጀት ጥረት | ቀጣይ ወጪ | ለምን ይጠቅማል |
|---|---|---|---|---|
| በአፕ ውስጥ (ደወል፣ ትንንሽ መልዕክቶች) | አፑን ሲጠቀሙ | ዝቅተኛ | ከዳታቤዙ በላይ ምንም የለም | እንቅስቃሴ፣ መጥቀሶች፣ የሁኔታ ለውጦች |
| ኢሜል | በማንኛውም ጊዜ ኢሜላቸውን ሲፈትሹ | መካከለኛ፦ አቅራቢና የጎራ ማዋቀር | ለኢሜል በቀጠሮ ከአቅራቢዎ ክፍያ | ደረሰኞች፣ ማጠቃለያዎች፣ አስፈላጊ ነገሮች |
| ድር ፑሽ | አሳሽ ወይም የተጫነ የድር አፕ ሲዘጋም ጭምር | መካከለኛ እስከ ከፍተኛ | ብዙ ጊዜ ነጻ መላክ | ጊዜ-ወሳኝ ማንቂያዎች |
| SMS | ብዙ ጊዜ ሁልጊዜ | መካከለኛ፤ የፍቃድ ህጎች ይሠራሉ | ለመልዕክት ክፍያ | የቀጠሮ ማስታወሻዎች፣ አስቸኳይ ማንቂያዎች |
| የቻት መሣሪያዎች (Slack፣ Teams) | በሥራ ላይ ሲሆኑ | ዝቅተኛ እስከ መካከለኛ | ብዙ ጊዜ ነጻ | የውስጥ መሣሪያዎችና የቡድን ማንቂያዎች |
አብዛኞቹ አፖች በአፕ ውስጥ ሲደመር ኢሜልን ይፈልጋሉ። ፑሽና SMS የሚያዋጡት ጊዜው በእውነት ሲያስፈልግ ነው፣ ለምሳሌ የቀጠሮ ማስታወሻ ወይም ትዕዛዝ ዝግጁ ሲሆን።
የማሳወቂያ ሥርዓት እንዴት እንደሚሰራ
ቀላልና ማዕከላዊ አድርጉት፦
- አንድ ነገር ይሆናል። አስተያየት ይለጠፋል፣ ክፍያ ይወድቃል፣ ቀጠሮ ነገ ይሆናል።
- አገልጋይዎ አንድ ተግባር ይጠራል፣ ለምሳሌ
notify(user, type, data)። - ያ ተግባር የተጠቃሚውን ምርጫዎች ያረጋግጣል እና ለደወሉ በ
notificationsሰንጠረዥ ውስጥ ረድፍ ይጽፋል። - ከዚያ ተጠቃሚው ለዚያ አይነት ያበራቸውን ሌሎች ቻናሎች ይልካል — ኢሜል በኢሜል አቅራቢዎ፣ ፑሽ በPush API።
- የፊት-ገጹ ያልተነበቡ ማሳወቂያዎችን ያሳያል እና ሲከፈቱ እንደተነበቡ ያመላክታል።
አንድ የመግቢያ ነጥብ ማለት ቻናል መጨመር፣ ቃላትን መቀየር ወይም ምርጫዎችን ማክበር በኮዱ ውስጥ ሳትፈልጉ ይቻላል ማለት ነው።
ምን ማስቀመጥ?
የማሳወቂያዎች ሰንጠረዥ ብዙ ጊዜ የሚከተለውን ይፈልጋል፦ የተጠቃሚ መለያ፣ አይነት (ለምሳሌ comment_reply)፣ አጭር ርዕስና ይዘት፣ ወደ ተዛማጁ ገጽ አገናኝ፣ የተፈጠረበት ጊዜ፣ እና የተነበበበት ጊዜ። የተለየ የምርጫ ሰንጠረዥ ለእያንዳንዱ ተጠቃሚ ለእያንዳንዱ አይነት የትኞቹን ቻናሎች እንደሚፈልግ ያስቀምጣል።
አዲስ ማሳወቂያዎችን ማሳየት
- ገጽ ሲታይ ጫን እና በየ30–60 ሰከንድ ጠይቅ። ቀላልና አስተማማኝ።
- ቅጽበታዊ ዝማኔዎች በWebSockets ወይም server-sent events ፈጣን ይሰማሉ፣ ነገር ግን ተጨማሪ ክፍሎች ይጨምራሉ። ቅጽበታዊነት ካልጠቀመ በቀር በጥያቄ (polling) ጀምሩ።
የኢሜል ማሳወቂያዎች
ኢሜል የመላኪያ አቅራቢና የተረጋገጠ ጎራ ይፈልጋል፤ ዝርዝሮቹ በከአፕዎ ኢሜል እንዴት እንደሚላኩ ውስጥ ናቸው። ለማሳወቂያዎች በተለይ፦
- ከአገልጋዩ ላኩ፣ የአቅራቢ ቁልፍ በአሳሽ ውስጥ በፍጹም አያስቀምጡ።
- ብዙ ጊዜ የሚመጡ ክስተቶችን አጣምሩ። «3 አዳዲስ አስተያየቶች» በአንድ ኢሜል ከሦስት ኢሜሎች ይሻላል።
- ዝቅተኛ ቅድሚያ ላላቸው እንቅስቃሴዎች የቀን ወይም የሳምንት ማጠቃለያ ያቅርቡ።
- ለማያስፈልግ ኢሜል የመመዝገብ ማቋረጫ ወይም የምርጫዎች አገናኝ ያካትቱ። የገበያ ኢሜል ህጎች በአገር ይለያያሉ፤ ለእርስዎ የሚሠራውን ይፈትሹ።
የድር ፑሽ ማሳወቂያዎች
ድር ፑሽ ጣቢያዎ እንደ አፕ ማሳወቂያዎች የሚታዩ ማንቂያዎችን እንዲልክ ያስችለዋል። እንደ MDN የPush API ሰነድ፣ እንዲህ ይሠራል፦
- ጣቢያዎ service worker ይመዘግባል፣ አሳሹ በጀርባ ሊያሄደው የሚችል ስክሪፕት።
- ተጠቃሚው ከተስማማ በኋላ service worker በ
PushManager.subscribe()ይመዘገባል። አሳሹ subscription ይመልሳል፣ endpoint እና የምስጠራ ቁልፎች ያሉት። - አገልጋይዎ ያንን subscription ያስቀምጣል፣ ነገር ሲሆን ወደ endpoint መልዕክት ይልካል፣ ብዙ ጊዜ በVAPID ቁልፎች (አገልጋይዎን የሚለይ የቁልፍ ጥንድ) ተፈርሞ።
- አሳሹ service workerዎን ይጀምራል፣ ገጹ ክፍት ባይሆንም ማሳወቂያውን ያሳያል።
MDN endpoint ሚስጥር መሆን እንዳለበት ያስጠነቅቃል፤ ምክንያቱም endpointን ማወቅ ለዚያ ተጠቃሚ መልዕክት ለመላክ በቂ ነው።
iPhone እና iPad
WebKit በiOS እና iPadOS 16.4 ለድር አፖች Web Push ጨምሯል፣ በማስታወቂያው ሁለት ሁኔታዎች፦ ጣቢያው ወደ Home Screen መጨመር አለበት፣ እና ፈቃድ የሚጠየቀው ለተጠቃሚ ድርጊት ምላሽ ለምሳሌ Subscribe ቁልፍን በመንካት መሆን አለበት። ስለዚህ iPhone ላይ ፑሽ የሚደርሰው የድር አፑን የጫኑ ተጠቃሚዎች ብቻ ነው። የድር አፕ መጫን ምን ማለት እንደሆነ ለማወቅ ኔቲቭ እና ፕሮግረሲቭ ድር አፖች ይመልከቱ።
ፈቃድን በትክክል መጠየቅ
በመጀመሪያ ጉብኝት አትጠይቁ። በመጀመሪያ ጥቅሙን ያብራሩ («ከክፍልዎ አንድ ሰዓት በፊት ማስታወሻ ያግኙ»)፣ ከዚያ ተጠቃሚው ቁልፍ ሲነካ የአሳሹን መጠየቂያ ያሳዩ። ሰው ውድቅ ካደረገ፣ አሳሹ እንደገና እንድትጠይቁ ላይፈቅድ ይችላል፤ ስለዚህ ያለጊዜው መጠየቅ ሰውን ለዘላለም ሊያጣ ይችላል።
የታቀዱ ማሳወቂያዎች ቀስቅሴ ይፈልጋሉ
«ከ24 ሰዓት በፊት ማስታወሻ» ወይም «በየሰኞ ሳምንታዊ ማጠቃለያ» በመርሃ-ግብር የሚሠራ ነገር ይፈልጋሉ። ይህ የጀርባ-ሥራ ጉዳይ ነው፣ በየጀርባ ሥራዎችን እንዴት ማስኬድ ተሸፍኗል። የተለመደ ዘዴ፦ ውጫዊ መርሐ-ግብር ሰጪ በየጥቂት ደቂቃዎች የተጠበቀ endpoint ይጠራል፣ እና ያ endpoint የደረሰውን ሁሉ ይልካል።
ለAI ገንቢዎ የሚሰጡ ጥያቄዎች
በአፕ ውስጥ በመጀመር፦
በአፕ ውስጥ ማሳወቂያዎችን ጨምር። notifications ሰንጠረዥ ፍጠር (user, type, title, body, link, created_at, read_at)። ሁሉም ባህሪዎች የሚጠሩት notify(userId, type, data) የሚባል የአገልጋይ ተግባር ጨምር። በራስጌው ላይ ያልተነበቡ ቁጥር ያለው የደወል አዶ፣ የመጨረሻ 20 የሚያሳይ ተቆልቋይ፣ እና «ሁሉንም እንደተነበበ አድርግ» ቁልፍ አሳይ። በየ60 ሰከንዱ አዳዲስ ነገሮችን ጠይቅ።
ከዚያ ምርጫዎችና ኢሜል፦
የማሳወቂያ ቅንብሮችን ጨምር፦ ለእያንዳንዱ አይነት (የአስተያየት መልሶች፣ መጥቀሶች፣ ክፍያ) ተጠቃሚው በአፕ ውስጥ፣ በኢሜል፣ በሁለቱም ወይም በምንም እንዲመርጥ ፍቀድ። notify() እነዚህን ማክበር አለበት። ኢሜል በ[PROVIDER] በ[ENV_NAME] ሚስጥር ላክ፣ በአገልጋዩ ላይ ብቻ። የአስተያየት ኢሜሎችን ቡድን አድርግ፣ ስለዚህ አንድ ተጠቃሚ በ15 ደቂቃ ከአንድ ኢሜል በላይ እንዳያገኝ።
ከዚያ ፑሽ፣ ከፈለጉ፦
ለፑሽ አማራጭ ድጋፍ ጨምር። service worker ይመዝግብ፣ VAPID ቁልፎችን ፍጠር እና የግል ቁልፉን እንደ ሚስጥር አስቀምጥ። በቅንብሮች ውስጥ «ማሳወቂያዎችን አንቃ» ቁልፍ አክል፣ ፈቃድ የሚጠይቀው ሲነካ ብቻ። እያንዳንዱን subscription ለተጠቃሚና ለመሣሪያ አስቀምጥ፣ ተጠቃሚው ሲስማማ ከ notify() ፑሽ ላክ፣ እና push service ጊዜው እንዳለፈ የሚነግረውን subscription ሰርዝ።
የተለመዱ ስህተቶች
- ማሳወቂያዎች በኮዱ ውስጥ ተበታትነው። እያንዳንዱ ባህሪ ኢሜሉን በራሱ መንገድ ይልካል፣ ምርጫዎችም ይታለፋሉ። አንድ
notify()ተግባር ተጠቀሙ። - ገጽ ሲጫን ለፑሽ ፈቃድ መጠየቅ። ብዙ ሰዎች ይከለክላሉ፣ ሌላ እድል ላያገኙ ይችላሉ።
- ምርጫዎች አለመኖር። ጫጫታ ያላቸውን ማንቂያዎች ማጥፋት የማይችሉ ተጠቃሚዎች ሁሉንም ያጠፋሉ ወይም ይሄዳሉ።
- ከአሳሹ መላክ። የኢሜልና የፑሽ ቁልፎች በአገልጋዩ ላይ መሆን አለባቸው።
- የሞቱ ፑሽ subscriptions አለማጽዳት። ጊዜው ያለፈባቸው subscriptions ይከማቻሉ እና መላኪያዎችን ያባክናሉ።
- በማሳወቂያው ጽሑፍ ውስጥ ሚስጥራዊ ዝርዝሮች። የመቆለፊያ ማያ ያሳያቸዋል። «አዲስ መልዕክት አለዎት» ከመልዕክቱ ራሱ ይበልጥ ደህና ነው።
- የተላከው ነገር መዝገብ አለመኖር። ተጠቃሚው «ኢሜሉን አላገኘሁም» ሲል፣ በአቅራቢው የመልዕክት መለያ ያሉ ምዝግቦች ለምን እንደሆነ ለማወቅ ይረዳሉ።
ዝርዝር
- በሁሉም ቦታ የሚጠቀሙበት አንድ የአገልጋይ
notify()ተግባር - የማሳወቂያዎች ሰንጠረዥ ከተነበበ ሁኔታ ጋር፣ እና ያልተነበቡ ቁጥር ያለው ደወል
- በአይነት የቻናል ምርጫዎች፣ በ
notify()የሚከበሩ - ኢሜል ከአገልጋዩ ከተረጋገጠ ጎራ ይላካል፤ ለተከታታይ ክስተቶች ማጠቃለያ ወይም ቡድን
- የፑሽ ፈቃድ የሚጠየቀው ከተጠቃሚ ድርጊት በኋላ ብቻ፣ ማብራሪያ ጋር
- ፑሽ በዴስክቶፕና በiPhone ላይ (አፑ ወደ Home Screen ተጨምሮ) ተፈትኗል
- ጊዜ ያለፈባቸው የፑሽ subscriptions ተወግደዋል
- በፑሽ ወይም ኢሜል ቅድመ-እይታዎች ውስጥ ሚስጥራዊ ይዘት የለም
- የታቀዱ ማስታወሻዎች አስተማማኝ ቀስቅሴ አላቸው
ማሳወቂያዎች በMythex
Mythex ለምትገነቧቸው አፖች አብሮ የተሰራ ኢሜል ወይም ፑሽ አገልግሎት የለውም፤ ስለዚህ የራስዎን የኢሜል አቅራቢ ያመጣሉ እና የራስዎን ፑሽ ቁልፎች ይፈጥራሉ፣ እንደ የፕሮጀክት ሚስጥሮች ይቀመጣሉ። የአፕ ውስጥ ክፍሉ የሚፈልገው የፕሮጀክቱ ዳታቤዝ ብቻ ነው፣ እርስዎ ሲጠይቁ Mythex ይጨምረዋል። ከላይ ባሉት ጥያቄዎች ይገንቡ፣ ደወሉንና ኢሜሎቹን በPreview ይፈትሹ፣ ፑሽንም በተለቀቀው URLዎ ላይ ይፈትሹ — service workers እና ፑሽ እውነተኛ HTTPS አድራሻ ያስፈልጋቸዋል። የሰነዱ የኢሜል ከአፕዎ ላክ ምግብ ለመነሻ ጥያቄ አለው። Mythex የታቀዱ ስራዎችን አይገልጽም፤ ስለዚህ ጊዜ-ቀስቅሴ ማስታወሻዎችን በውጫዊ ቀስቅሴ ያቅዱ፣ በየጀርባ ሥራዎችን እንዴት ማስኬድ እንደተገለጸው።
ጥያቄዎች
ለድር አፕ ለመጨመር በጣም ቀላሉ የማሳወቂያ አይነት ምንድን ነው?
በአፕ ውስጥ ማሳወቂያዎች፦ በዳታቤዝዎ ውስጥ የማሳወቂያዎች ሰንጠረዥና ያልተነበቡትን የሚያሳይ የደወል አዶ። ምንም ሦስተኛ ወገን አገልግሎት አይፈልጉም። ኢሜል ቀጣዩ ደረጃ ሲሆን የኢሜል አቅራቢ ይፈልጋል።
የድር አፕ ወደ iPhone ፑሽ ማሳወቂያ መላክ ይችላል?
አዎ፣ በገደብ። WebKit በiOS እና iPadOS 16.4 ለHome Screen የድር አፖች Web Push ጨምሯል፤ ስለዚህ ተጠቃሚው መጀመሪያ የድር አፕዎን ወደ Home Screen ማከል አለበት፣ እና ፈቃድ የሚጠየቀው እንደ Subscribe ቁልፍ ባለ የተጠቃሚ ድርጊት በኋላ ነው።
ድር ጣቢያው ሲዘጋ ፑሽ ማሳወቂያዎች ይሠራሉ?
አዎ። Push API መልዕክቶችን ወደ ጣቢያዎ service worker ያደርሳል፣ መልዕክት ሲደርስ አሳሹ ይጀምረዋል፤ ስለዚህ ገጹ ክፍት መሆን የለበትም። ተጠቃሚው መጀመሪያ ፈቃድ መስጠት አለበት።
ማሳወቂያዎች ተጠቃሚዎችን እንዳያስቸግሩ እንዴት ማድረግ?
ተጠቃሚው የሚያስብባቸውን ነገሮች ብቻ አሳውቁ፣ ተከታታይ ክስተቶችን ወደ አንድ መልዕክት አጣምሩ፣ ሰዎች በቅንብሮች ለእያንዳንዱ አይነት ቻናል እንዲመርጡ ፍቀዱ፣ እና ፑሽ ፈቃድ የሚጠይቁት ለምን እንደሚጠቅም ካዩ በኋላ ብቻ ነው።