তাত্ক্ষণিক অ্যাপের জন্য অ্যাপ লিঙ্ক তৈরি করুন

একটি Android ঝটপট অ্যাপ হল আপনার অ্যাপের একটি ছোট সংস্করণ যা ইনস্টলেশন ছাড়াই চলে। একটি APK ইনস্টল করার পরিবর্তে, ব্যবহারকারীরা শুধুমাত্র একটি URL-এ ক্লিক করে আপনার অ্যাপ চালু করে। যেমন, সমস্ত তাত্ক্ষণিক অ্যাপগুলিকে অ্যান্ড্রয়েড অ্যাপ লিঙ্ক ব্যবহার করে ঘোষিত URL এর মাধ্যমে অ্যাক্সেসযোগ্য হতে হবে। এই পৃষ্ঠাটি ব্যাখ্যা করে যে কীভাবে আপনার অ্যান্ড্রয়েড ইনস্ট্যান্ট অ্যাপের জন্য অ্যান্ড্রয়েড অ্যাপ লিঙ্ক ব্যবহার করবেন।

প্রথমত, অ্যাপের লিঙ্কগুলি সম্পর্কে আপনার ইতিমধ্যে কী বোঝা উচিত তার একটি সারাংশ এখানে রয়েছে৷

  • আপনি যখন আপনার অ্যাপে ক্রিয়াকলাপের জন্য একটি অভিপ্রায় ফিল্টার তৈরি করেন যা ব্যবহারকারীকে একটি URL লিঙ্ক সহ আপনার অ্যাপের একটি নির্দিষ্ট স্ক্রিনে সরাসরি যেতে দেয়, তখন এটি একটি "গভীর লিঙ্ক" নামে পরিচিত। অন্যান্য অ্যাপগুলি একটি অনুরূপ ইউআরএল অভিপ্রায় ফিল্টার ঘোষণা করতে পারে, তাই সিস্টেম ব্যবহারকারীকে জিজ্ঞাসা করতে পারে কোন অ্যাপটি খুলতে হবে। এই গভীর লিঙ্কগুলি তৈরি করতে, অ্যাপ সামগ্রীতে গভীর লিঙ্ক তৈরি করুন পড়ুন।
  • যখন আপনি একটি assetlinks.json ফাইল প্রকাশ করেন যেটি আপনার অ্যাপের HTTP ডিপ লিঙ্কের সাথে মিলে যায়, তখন আপনি যাচাই করেন যে আপনার অ্যাপই সেই URLগুলির প্রকৃত মালিক। এইভাবে, আপনি আপনার ডিপ লিঙ্কগুলিকে অ্যান্ড্রয়েড অ্যাপ লিঙ্কে রূপান্তর করেছেন, যা নিশ্চিত করে যে ব্যবহারকারী যখন এই ধরনের URL ক্লিক করেন তখন আপনার অ্যাপটি সঙ্গে সঙ্গে খুলে যায়। অ্যাপের লিঙ্ক তৈরি করতে, Android অ্যাপের লিঙ্ক যাচাই করুন

সুতরাং, অ্যান্ড্রয়েড অ্যাপ লিঙ্কগুলি হল কেবল HTTP ডিপ লিঙ্ক যা আপনার ওয়েবসাইটের মালিকানার জন্য যাচাই করা হয়েছে যাতে ব্যবহারকারীকে কোন অ্যাপ খুলতে হবে তা বেছে নিতে হবে না। আরও নির্দিষ্ট বিবরণের জন্য, ডিপ লিঙ্ক এবং অ্যাপ লিঙ্কের মধ্যে পার্থক্য দেখুন।

উভয় ক্ষেত্রেই, যাইহোক, ব্যবহারকারীর অবশ্যই আপনার অ্যাপ ইনস্টল করা থাকতে হবে। যদি ব্যবহারকারী আপনার ওয়েব সাইটের লিঙ্কগুলির একটিতে ক্লিক করে এবং তাদের কাছে আপনার অ্যাপ ইনস্টল না থাকে (এবং অন্য কোনও অ্যাপ সেই URL উদ্দেশ্য পরিচালনা করে না), URLটি একটি ওয়েব ব্রাউজারে খোলা হয়। সুতরাং, একটি ঝটপট অ্যাপ তৈরি করা এই অংশটির সমাধান করে—এটি ব্যবহারকারীদের আপনার অ্যাপ ইনস্টল না থাকলেও শুধুমাত্র একটি URL-এ ক্লিক করে আপনার অ্যাপ খুলতে দেয়।

যখন শেষ ব্যবহারকারীরা আপনার অ্যাপের জন্য একটি Google অনুসন্ধান করে, তখন Google অনুসন্ধান "ইনস্ট্যান্ট" ব্যাজ সহ একটি URL প্রদর্শন করে৷

আপনি যদি ইতিমধ্যেই অ্যাপ সামগ্রীতে গভীর লিঙ্ক তৈরি করতে এবং Android অ্যাপ লিঙ্কগুলি যাচাই করার নির্দেশিকাগুলি অনুসরণ করে থাকেন, তাহলে আপনি ইতিমধ্যেই অ্যাপ লিঙ্কগুলিকে আপনার তাত্ক্ষণিক অ্যাপের সাথে কাজ করার জন্য প্রয়োজনীয় বেশিরভাগ কাজ করে ফেলেছেন৷ তাত্ক্ষণিক অ্যাপগুলির জন্য অ্যাপ লিঙ্কগুলি ব্যবহার করার সময় শুধুমাত্র কয়েকটি অতিরিক্ত নিয়ম রয়েছে:

  • আপনার তাত্ক্ষণিক অ্যাপে অ্যাপ লিঙ্ক হিসাবে ব্যবহৃত সমস্ত অভিপ্রায় ফিল্টারগুলিকে HTTP এবং HTTPS উভয়কেই সমর্থন করতে হবে। উদাহরণ স্বরূপ:

    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="http" android:host="www.example.com" />
        <data android:scheme="https" />
    </intent-filter>
    

    লক্ষ্য করুন যে আপনাকে দ্বিতীয় <data> উপাদানে host অন্তর্ভুক্ত করতে হবে না কারণ, প্রতিটি <intent-filter> উপাদানের মধ্যে, প্রতিটি <data> বৈশিষ্ট্যের সমস্ত সমন্বয় বৈধ বলে বিবেচিত হয় (তাই এই অভিপ্রায় ফিল্টারটি https://www.example.com সমাধান করে https://www.example.com )।

  • প্রতিটি ওয়েবসাইট ডোমেনের জন্য শুধুমাত্র একটি তাত্ক্ষণিক অ্যাপ ঘোষণা করা যেতে পারে। (এটি আপনার ইন্সটলযোগ্য অ্যাপের জন্য অ্যাপ লিঙ্ক তৈরি করার সময় ভিন্ন, যা আপনাকে একাধিক অ্যাপের সাথে একটি ওয়েবসাইট সংযুক্ত করতে দেয়।)

  • আপনার তাত্ক্ষণিক অ্যাপের সমস্ত HTTP URL অভিপ্রায় ফিল্টার আপনার ইনস্টলযোগ্য অ্যাপে অন্তর্ভুক্ত করা উচিত। এটি গুরুত্বপূর্ণ কারণ একবার ব্যবহারকারী আপনার সম্পূর্ণ অ্যাপ ইনস্টল করলে, একটি URL ট্যাপ করলে সর্বদা ইনস্টল করা অ্যাপটি খোলা উচিত, তাত্ক্ষণিক অ্যাপ নয়।
  • তাত্ক্ষণিক এবং ইনস্টলযোগ্য উভয় অ্যাপেই আপনাকে অন্তত একটি অভিপ্রায় ফিল্টারে autoVerify="true" সেট করতে হবে৷ (দেখুন কিভাবে স্বয়ংক্রিয় যাচাইকরণ সক্ষম করবেন ।)
  • আপনাকে অবশ্যই প্রতিটি ডোমেনের জন্য একটি assetlinks.json প্রকাশ করতে হবে (এবং HTTPS প্রোটোকল ব্যবহার করে আপনার অ্যাপ লিঙ্কগুলি দ্বারা সমর্থিত সাবডোমেন। ( একাধিক হোস্টের জন্য কীভাবে অ্যাপ লিঙ্কিং সমর্থন করবেন দেখুন)।
  • assetlinks.json ফাইলটি অবশ্যই বৈধ JSON হতে হবে, রিডাইরেক্ট ছাড়াই পরিবেশিত হতে হবে এবং বটগুলিতে অ্যাক্সেসযোগ্য হতে হবে (আপনার robots.txt অবশ্যই /.well-known/assetlinks.json ক্রল করার অনুমতি দিতে হবে)।
  • আপনার উদ্দেশ্য ফিল্টারের হোস্ট অ্যাট্রিবিউটে ওয়াইল্ডকার্ড ব্যবহার করার পরামর্শ দেওয়া হয় না। ( একাধিক সাবডোমেন থেকে অ্যাপ লিঙ্কিংকে কীভাবে সমর্থন করবেন তা দেখুন।)
  • কাস্টম হোস্ট/স্কিম ইউআরএলগুলি আলাদা অভিপ্রায় ফিল্টার সহ ঘোষণা করা উচিত।
  • নিশ্চিত করুন যে আপনার অ্যাপ লিঙ্ক URLগুলি আপনার মূল পদগুলির জন্য আপনার শীর্ষ অনুসন্ধান ফলাফলগুলির জন্য অ্যাকাউন্ট করে৷