অ্যাপ লিঙ্ক সংক্রান্ত প্রায়শই জিজ্ঞাসিত প্রশ্ন

Android-এর পুরনো ভার্সন চলছে এমন ডিভাইসে কী হয়?

Android 15+ ভার্সনে ডায়নামিক অ্যাপ লিঙ্ক, আগের ভার্সনের অ্যাপ লিঙ্কের মতো একই handle_all_urls রিলেশন টাইপ ব্যবহার করে, তবে একটি নতুন ফিল্ড ব্যবহার করে, dynamic_app_link_components। আগের ভার্সনগুলি নতুন dynamic_app_link_components ফিল্ডকে উপেক্ষা করবে যাতে কম্প্যাটিবিলিটি বজায় থাকে। Android-এর পুরনো ভার্সনে নির্দিষ্ট পাথ সাপোর্ট করতে হলে, আপনাকে সেগুলি ম্যানিফেস্টে ঘোষণা করতে হবে, যেমনটা আপনি সাধারণত করে থাকেন।

আমি কি একই সাথে ম্যানিফেস্ট-ভিত্তিক পাথ রুল এবং ডাইনামিক রুল, দুটিই ব্যবহার করতে পারি?

হ্যাঁ, সিস্টেম আপনার ডায়নামিক নিয়মকে ম্যানিফেস্ট-ভিত্তিক নিয়মের সাথে মার্জ করবে। তবে, মনে রাখবেন যে আপনার ম্যানিফেস্টে সংজ্ঞায়িত নিয়মগুলি আপনার অ্যাপ লিঙ্ক পাথের জন্য সর্বাধিক অনুমোদিত স্কোপ সেট করে, তাই আপনার সমস্ত ডাইনামিক নিয়ম অবশ্যই সেই স্কোপের মধ্যে থাকতে হবে। আপনার ম্যানিফেস্ট পাথে ঘোষণা করা স্ট্যাটিক স্কোপ পরিবর্তন বা প্রসারিত করার জন্য সিস্টেম ডায়নামিক নিয়মকে অনুমতি দেয় না। সাধারণত, ডায়নামিক অ্যাপ লিঙ্ক বাস্তবায়ন করার সময় ম্যানিফেস্ট কনফিগারেশনে বেশ বড় স্কোপ সেট করা হয়, যেখানে সার্ভার থেকে ম্যানেজ করা ডায়নামিক নিয়মের মাধ্যমে পাথ ফাইন-টিউন করা হয়।

assetlinks.json ফাইলের জন্য SHA-256 ফিঙ্গারপ্রিন্ট পাওয়ার সবচেয়ে ভালো উপায় কী?

সবচেয়ে নির্ভরযোগ্য উপায় হল Google Play Console থেকে এটি পাওয়া। আপনার অ্যাপের Play-এর মাধ্যমে সুরক্ষিত -> Play Store সুরক্ষা -> Play অ্যাপ সাইনিং ম্যানেজ করুন বিকল্পে নেভিগেট করুন। অ্যাপ সাইনিং কী সার্টিফিকেট বিকল্পের অধীনে, আপনি SHA-256 সার্টিফিকেট ফিঙ্গারপ্রিন্ট দেখতে পাবেন। আপনার অ্যাপ রিলিজ সাইন করার জন্য Google Play যে 'কী' ব্যবহার করে, এটিও সেই একই 'কী'। অন্যভাবে, লোকাল বিল্ডের জন্য, আপনি নিজের কীস্টোর ফাইলে keytool কমান্ড-লাইন ইউটিলিটি ব্যবহার করতে পারেন।