Jinsi ya kutengeneza app | Kufanya Website Iwe Installable (PWA Installation Prompt)| hatua ya 5
Hii ndiyo hatua inayofanya Faulink.com kuwa app kamili inayoweza kusimikwa (install) kwenye Android, PC, Laptop na hata iPhone (via Add to Home Screen).
🧩 1. Kwanza Hakikisha Vitu Hivi Vipo Tayari
✔ manifest.json
✔ sw.js (service worker)
✔ icons zote (192px & 512px ndio muhimu)
✔ HTTPS (Faulink.com tayari ina HTTPS, poa)
Ukishakuwa navyo → sasa tuna-enable installation.
🛠️ 2. Tengeneza "Install App" Button kwenye website
Weka mahali popote kwenye website yako, mfano:
<button id="installAppBtn" style="
position: fixed;
bottom: 20px;
right: 20px;
background: #2b2b2b;
color: #fff;
padding: 10px 18px;
border-radius: 8px;
display: none;
border: none;
box-shadow: 0 4px 10px rgba(0,0,0,0.3);
z-index: 99999;
">
Install Faulink App
</button>
🧠 3. Weka JavaScript ya kushughulikia installation prompt
Hii code ina-listen “beforeinstallprompt” event → halafu inaonyesha button ya “Install”.
<script>
let deferredPrompt;
const installBtn = document.getElementById("installAppBtn");
window.addEventListener("beforeinstallprompt", (e) => {
e.preventDefault();
deferredPrompt = e;
installBtn.style.display = "block";
});
installBtn.addEventListener("click", async () => {
if (!deferredPrompt) return;
deferredPrompt.prompt();
const result = await deferredPrompt.userChoice;
if (result.outcome === "accepted") {
console.log("User accepted installation");
} else {
console.log("User dismissed installation");
}
deferredPrompt = null;
installBtn.style.display = "none";
});
</script>
📱 4. Matokeo ya Hatua Hii
Ukimaliza hatua hii:
✔️ Android itaonyesha pop-up ya Install App
✔️ PC (Chrome/Edge) itaonyesha icon ya install
✔️ App yako itajisakinisha moja kwa moja
✔️ Button uliyoweka itaonekana automatically
🧪 5. Test kwenye Android
Fungua:
🔗 https://www.faulink.com/
Kisha:
Fungua Chrome
Angalia pop-up ya Install Faulink App
Kama haikuonekana:
Bonyeza menu (⋮)
Chagua Install App
🧪 6. Test kwenye PC/Laptop
Fungua Chrome kisha:
➡️ Angalia icon ya "Install" upande wa juu kulia (address bar).
➡️ Bonyeza → Install.
App ya Faulink itafunguka kwenye window mpya kama desktop app.
🎯 Umemaliza Hatua ya 5!
Faulink App sasa inajisakinisha (installable) rasmi kama PWA.
🔗 Kujifunza Zaidi
🌐 Faulink Website
https://www.faulink.com/
📘 Web Design & Programming
https://www.faulink.com/excel_mifumo.php
📲 Msaada WhatsApp
https://wa.me/255693118509