অফিসিয়াল ডকুমেন্টেশন থেকে:
গুগলকে আপনার অ্যাপের সামগ্রীটি ক্রল করতে সক্ষম করতে এবং অনুসন্ধান ফলাফল থেকে ব্যবহারকারীদের আপনার অ্যাপ্লিকেশনটিতে প্রবেশ করতে দেওয়ার জন্য, আপনাকে অবশ্যই আপনার অ্যাপ্লিকেশন ম্যানিফেস্টে সম্পর্কিত ক্রিয়াকলাপের জন্য অভিপ্রায় ফিল্টার যুক্ত করতে হবে। এই অভিপ্রায় ফিল্টারগুলি আপনার যে কোনও ক্রিয়াকলাপের সামগ্রীতে গভীর সংযোগের অনুমতি দেয়। উদাহরণস্বরূপ, কোনও শপিং অ্যাপ্লিকেশনটির মধ্যে এমন একটি পৃষ্ঠা দেখার জন্য ব্যবহারকারী কোনও গভীর লিঙ্কটিতে ক্লিক করতে পারে যা ব্যবহারকারী যে পণ্যটির জন্য ব্যবহারকারী অনুসন্ধান করছে তার প্রস্তাব দেয় describes
এই লিঙ্কটি ব্যবহার করে অ্যাপ সামগ্রীর জন্য গভীর লিঙ্কগুলি সক্ষম করা আপনি কীভাবে এটি ব্যবহার করবেন তা দেখতে পাবেন।
এবং এই পরীক্ষাটি ব্যবহার করে আপনার অ্যাপ ইনডেক্সিং বাস্তবায়ন এটি কীভাবে পরীক্ষা করবেন।
নীচের এক্সএমএল স্নিপেট দেখায় যে কীভাবে আপনি গভীর সংযোগের জন্য আপনার ম্যানিফেস্টে কোনও অভিপ্রায় ফিল্টার নির্দিষ্ট করতে পারেন।
<activity
android:name="com.example.android.GizmosActivity"
android:label="@string/title_gizmos" >
<intent-filter android:label="@string/filter_title_viewgizmos">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
<data android:scheme="http"
android:host="www.example.com"
android:pathPrefix="/gizmos" />
<!-- note that the leading "/" is required for pathPrefix-->
<!-- Accepts URIs that begin with "example://gizmos” -->
<data android:scheme="example"
android:host="gizmos" />
</intent-filter>
</activity>
অ্যান্ড্রয়েড ডিবাগ ব্রিজের মাধ্যমে পরীক্ষা করতে
$ adb shell am start
-W -a android.intent.action.VIEW
-d <URI> <PACKAGE>
$ adb shell am start
-W -a android.intent.action.VIEW
-d "example://gizmos" com.example.android