ইনস্টলেবিলিটি হল প্রগ্রেসিভ ওয়েব অ্যাপস (PWAs) এর একটি মূল প্রয়োজনীয়তা। ব্যবহারকারীদের আপনার PWA ইনস্টল করার জন্য অনুরোধ করে, আপনি তাদের হোম স্ক্রিনে এটি যোগ করার অনুমতি দেন। যে ব্যবহারকারীরা হোম স্ক্রিনে অ্যাপ যোগ করেন তারা বেশি ঘন ঘন সেই অ্যাপগুলির সাথে জড়িত হন।
একটি ওয়েব অ্যাপ্লিকেশান ম্যানিফেস্টে আপনার অ্যাপ্লিকেশানকে ইনস্টল করার জন্য প্রয়োজনীয় তথ্যের মূল অংশগুলি অন্তর্ভুক্ত করে৷
কিভাবে Lighthouse ওয়েব অ্যাপ ম্যানিফেস্ট অডিট ব্যর্থ হয়
লাইটহাউস পৃষ্ঠাগুলিকে পতাকা দেয় যেগুলির কোনও ওয়েব অ্যাপ ম্যানিফেস্ট নেই যা ইনস্টল করার জন্য ন্যূনতম প্রয়োজনীয়তা পূরণ করে:
যদি একটি পৃষ্ঠার ম্যানিফেস্টে নিম্নলিখিত বৈশিষ্ট্যগুলি অন্তর্ভুক্ত না থাকে, তাহলে এটি অডিট ব্যর্থ হবে:
- একটি
short_name
বাname
সম্পত্তি - একটি 192x192 px এবং একটি 512x512 px আইকন অন্তর্ভুক্ত একটি
icons
সম্পত্তি - একটি
start_url
সম্পত্তি - একটি
display
প্রপার্টিfullscreen
,standalone
, বাminimal-ui
সেট করা হয়েছে - একটি
prefer_related_applications
প্রপার্টিtrue
ব্যতীত অন্য একটি মান সেট করে।
কিভাবে আপনার PWA ইনস্টলযোগ্য করা যায়
নিশ্চিত করুন যে আপনার অ্যাপে একটি ম্যানিফেস্ট আছে যা উপরের মানদণ্ড পূরণ করে। একটি PWA তৈরি সম্পর্কে আরও তথ্যের জন্য এটিকে ইনস্টলযোগ্য করুন দেখুন।
আপনার PWA ইনস্টলযোগ্য কিনা তা কীভাবে পরীক্ষা করবেন
ক্রোমে
যখন আপনার অ্যাপ ইনস্টল করার জন্য ন্যূনতম প্রয়োজনীয়তা পূরণ করে, Chrome একটি ইন্সটল প্রম্পট ইভেন্টের beforeinstallprompt
ফায়ার করে যা আপনি ব্যবহারকারীকে আপনার PWA ইনস্টল করার জন্য অনুরোধ করতে ব্যবহার করতে পারেন।
অন্যান্য ব্রাউজারে
অন্যান্য ব্রাউজারগুলির ইনস্টলেশনের জন্য এবং beforeinstallprompt
ইভেন্টটি ট্রিগার করার জন্য বিভিন্ন মানদণ্ড রয়েছে। সম্পূর্ণ বিবরণের জন্য তাদের নিজ নিজ সাইট চেক করুন:
সম্পদ
- ওয়েব অ্যাপ ম্যানিফেস্টের সোর্স কোড ইনস্টল করার প্রয়োজনীয়তা নিরীক্ষা পূরণ করে না
- একটি ওয়েব অ্যাপ ম্যানিফেস্ট যোগ করুন
- এটি ইনস্টলযোগ্য হতে কি লাগে আবিষ্কার করুন
- ওয়েব অ্যাপ ম্যানিফেস্ট
- HTTPS ব্যবহার করে না
ইনস্টলেবিলিটি হল প্রগ্রেসিভ ওয়েব অ্যাপস (PWAs) এর একটি মূল প্রয়োজনীয়তা। ব্যবহারকারীদের আপনার PWA ইনস্টল করার জন্য অনুরোধ করে, আপনি তাদের হোম স্ক্রিনে এটি যোগ করার অনুমতি দেন। যে ব্যবহারকারীরা হোম স্ক্রিনে অ্যাপ যোগ করেন তারা বেশি ঘন ঘন সেই অ্যাপগুলির সাথে জড়িত হন।
একটি ওয়েব অ্যাপ্লিকেশান ম্যানিফেস্টে আপনার অ্যাপ্লিকেশানকে ইনস্টল করার জন্য প্রয়োজনীয় তথ্যের মূল অংশগুলি অন্তর্ভুক্ত করে৷
কিভাবে Lighthouse ওয়েব অ্যাপ ম্যানিফেস্ট অডিট ব্যর্থ হয়
লাইটহাউস পৃষ্ঠাগুলিকে পতাকা দেয় যেগুলির কোনও ওয়েব অ্যাপ ম্যানিফেস্ট নেই যা ইনস্টল করার জন্য ন্যূনতম প্রয়োজনীয়তা পূরণ করে:
যদি একটি পৃষ্ঠার ম্যানিফেস্টে নিম্নলিখিত বৈশিষ্ট্যগুলি অন্তর্ভুক্ত না থাকে, তাহলে এটি অডিট ব্যর্থ হবে:
- একটি
short_name
বাname
সম্পত্তি - একটি 192x192 px এবং একটি 512x512 px আইকন অন্তর্ভুক্ত একটি
icons
সম্পত্তি - একটি
start_url
সম্পত্তি - একটি
display
প্রপার্টিfullscreen
,standalone
, বাminimal-ui
সেট করা হয়েছে - একটি
prefer_related_applications
প্রপার্টিtrue
ব্যতীত অন্য একটি মান সেট করে।
কিভাবে আপনার PWA ইনস্টলযোগ্য করা যায়
নিশ্চিত করুন যে আপনার অ্যাপে একটি ম্যানিফেস্ট আছে যা উপরের মানদণ্ড পূরণ করে। একটি PWA তৈরি সম্পর্কে আরও তথ্যের জন্য এটিকে ইনস্টলযোগ্য করুন দেখুন।
আপনার PWA ইনস্টলযোগ্য কিনা তা কীভাবে পরীক্ষা করবেন
ক্রোমে
যখন আপনার অ্যাপ ইনস্টল করার জন্য ন্যূনতম প্রয়োজনীয়তা পূরণ করে, Chrome একটি ইন্সটল প্রম্পট ইভেন্টের beforeinstallprompt
ফায়ার করে যা আপনি ব্যবহারকারীকে আপনার PWA ইনস্টল করার জন্য অনুরোধ করতে ব্যবহার করতে পারেন।
অন্যান্য ব্রাউজারে
অন্যান্য ব্রাউজারগুলির ইনস্টলেশনের জন্য এবং beforeinstallprompt
ইভেন্টটি ট্রিগার করার জন্য বিভিন্ন মানদণ্ড রয়েছে। সম্পূর্ণ বিবরণের জন্য তাদের নিজ নিজ সাইট চেক করুন: