ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-24, Friday
📲 ජංගම තාක්ෂණය · 🕒 කියවීමට විනාඩි 2 · 👁 1

මොබයිල් යෙදුමේ Kill Switch නිර්මාණය: පසුබැසීම සහ අන්තර්ජාල අඩුවත් සමඟ ක්‍රියාකාරී

මොබයිල් යෙදුමේ Kill Switch නිර්මාණය: පසුබැසීම සහ අන්තර්ජාල අඩුවත් සමඟ ක්‍රියාකාරී

මොබයිල් යෙදුම්වල “Stop” බොත්තම ඔබා පසු, ජාල සම්බන්ධතාවය අඩුවීම, යෙදුම පසුබැසීම වැනි තත්ත්වයන් තුළ පරිශීලකයාට නිවැරදි තොරතුරු ලබා දීම අභියෝගයක්.

ඉතා සරලව කියනවා නම්, පරිශීලකයා “Stop” ක්ලික් කළ විට, යෙදුම idempotency key එකක් ප්‍රාදේශීය ගබඩාවට සුරකිලා “Stop requested—confirmation pending” කියලා ලේබලය වෙනස් කරයි. පසුබැසීමේදී එම key එක server වෙත යැවීමට උත්සාහ කරනවා, නමුත් OS එක execution time දෙන්න බැරි නම්, යෙදුම පසුබැසීමේ තත්ත්වය තවත් තහවුරු කරගත නොහැක.

මෙම සැලසුම තුළ ත්‍රිත්ව සත්‍යයක් අවශ්‍යයි: (1) පරිශීලකයාගේ local intent සුරැකුම, (2) server receipt ලැබීම, (3) server‑side revocation තහවුරු කිරීම. UI එක “green check” පෙන්වන්න එපා, “nothing” පෙන්වන්න එපා – “pending” පණිවිඩයක් පෙන්වා පරිශීලකයාට තත්ත්වය පැහැදිලි කරයි.

ඉතින්, මෙම kill switch එකේ UI අවශ්‍යතා: බොත්තම ප්‍රධාන තලයේ පෙන්වන්න, අයිකනය සහ පෙළ දෙකම සමඟ, screen reader සඳහා සලස්වන්න. අහඹු “restart” ක්‍රියාවක් අනුමත නොකළ යුතුය; “stop” තහවුරු නොවූ විට “restart” queue එකට තබන්න එපා.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ ඇප් සංවර්ධකයින්ට මෙම තත්ත්ව‑මූලික kill switch මොඩලය අනුගමනය කිරීමෙන්, පරිශීලක අත්දැකීම වැඩිදියුණු වේ. විශේෂයෙන්:

  • ආරක්ෂා – අන්තර්ජාලය අහිමිවූ විටද, යෙදුම “stop” අනුමත කර ඇති බව server‑side lease expiry මඟින් තහවුරු කළ හැක.
  • නැවත ආරම්භය – යෙදුම නැවත පටන් ගැනීමට පෙර server receipt පරීක්ෂා කරයි, එවිට “ghost” ක්‍රියාවලියක් සිදුවන්නේ නැත.
  • පරීක්ෂණ – භෞතික උපාංගයේ background, offline, battery‑saver ආදී තත්ත්වයන් සමඟ පරීක්ෂා කිරීමේ මාර්ගෝපදේශය, ශ්‍රී ලංකාවේ තාක්ෂණික පාඨමාලා වලට වටිනා උදාහරණයක් වේ.

ඉන්පසු, ස්ථානයේම සමාගම් හෝ start‑up ගණන් මේ ආකාරයේ kill switch එකක් ඇප් වලට ඇතුළත් කර, නීතිමය සහ පාරිභෝගික විශ්වාසය ඉහළ ගත හැක.

අවසන් වශයෙන්, kill switch එක සම්පූර්ණයෙන්ම remote shutdown ගත නොහැකි බව සලකුණු කරගත යුතුය; server‑side lease expiry සහ admission denial එකට සමගිව ක්‍රියා කරන්නේ අන්තර්ජාල අහිමි වීමේ අවස්ථාවල පවා විශ්වාසය රැක ගැනීමටය.

💡 ඔබේ ඇප් එකට ආරක්ෂිත Kill Switch එකක් එක්කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#kill-switch #mobile #background #offline #developers