FAUSTINE MWOYA November 22, 2025

jifunza kutengeneza app kwa Kuunganisha Manifest + Service Worker Ndani ya Website

Baada ya kuunda manifest.json na sw.js, sasa tunaviunganisha kwenye website yako ili Faulink.com iwe Progressive Web App (PWA) inayoweza ku-install kwenye simu au kompyuta.

Hatua hii ni rahisi—unahitaji tu kuongeza mistari michache kwenye sehemu ya <head> ya website.

🛠️ 1. Unganisha manifest.json kwenye <head>

Fungua faili la header la website yako (mf. header.php au index.php) kisha ongeza:

<link rel="manifest" href="/manifest.json">


Hii inaiambia browser mahali pa kupata manifest ya app.

🛠️ 2. Ongeza meta tags muhimu za mobile app

Hizi ni za kuifanya app ionekane kama app halisi ya Android/iOS:

<meta name="theme-color" content="#2b2b2b">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">


Unaweza kubadilisha rangi ya theme-color kulingana na brand ya Faulink.

🛠️ 3. Ongeza Icons kwa Apple (iOS)

iOS hai-read icons kutoka manifest, hivyo ongeza:

<link rel="apple-touch-icon" href="/icons/faulink-192.png">
<link rel="apple-touch-icon" sizes="512x512" href="/icons/faulink-512.png">

🛠️ 4. Register Service Worker (sw.js)

Hii ndiyo inaiwezesha website kuwa offline, kuwa na cache, na kuwa installable.

Weka chini ya <body> au mwisho wa <head>:

<script>
if ("serviceWorker" in navigator) {
navigator.serviceWorker.register("/sw.js")
.then(() => console.log("Service Worker Registered"))
.catch((error) => console.log("SW Registration Failed:", error));
}
</script>

✔️ Matokeo ya Hatua Hii

Ukimaliza hatua hii:

✅ Manifest itakuwa active
✅ Service Worker itasajiliwa
✅ Website yako itakuwa installable
✅ Android na PC zitaonyesha “Install App”
✅ App yako itaanza kufanya caching na offline mode

📁 Muundo sahihi wa mafaili (directory structure)

Ili kufanya kazi vizuri, hakikisha muundo ni huu:

/faulink.com
│── index.php
│── manifest.json
│── sw.js
│── /icons
│ ├── faulink-192.png
│ └── faulink-512.png

🔗 Links Za Kujifunza Zaidi

🌐 Faulink Official Website
https://www.faulink.com/

📘 Jifunze Web Design & Programming
https://www.faulink.com/excel_mifumo.php

📲 Piga / WhatsApp kwa msaada
https://wa.me/255693118509
Share this post
Previous Next

Comments

0
No comments yet. Be the first to comment.

Continue Reading

Subscribe

Get new updates

Jiunge upokee posts mpya, tutorials, na updates za mifumo moja kwa moja kwenye email yako.

Chat na Faulink