لینکهای عمیق اندروید به شما این امکان را میدهند که کاربران را مستقیماً از طریق لینکهایی که روی آنها کلیک کردهاند، مانند مرور وب، جستجو، اعلانها و موارد دیگر، به محتوای برنامه خود هدایت کنید.
اندروید از دو نوع کلی لینکدهی برنامه برای رفع نیازهای مختلف پشتیبانی میکند:
- لینکسازی عمیق یک قابلیت استاندارد پلتفرم اندروید است که از سیستم intents برای مسیریابی لینکهای عمیق به برنامه شما استفاده میکند. از طریق intents، میتوانید برای مدیریت انواع مختلف لینکهای عمیق، از URI های سفارشی گرفته تا طرحهای وب و دامنههای استاندارد، ثبتنام کنید. لینکهای عمیق برای پیمایش قدرتمند و مفید هستند، اما مشمول کادر محاورهای ابهامزدایی سیستم هستند. لینکهای عمیق در تمام نسخههای اندروید موجود هستند.
- پیوندهای برنامه اندروید (Android App Links) یک قابلیت پیوند عمیق بهبود یافته است که با ایجاد یک ارتباط قابل اعتماد بین برنامه و وبسایت شما، پیوندهای عمیق به وبسایت شما را تأیید میکند. پس از تأیید، پیوندهای عمیق به وبسایت شما میتوانند بلافاصله محتوای مربوطه را در برنامه شما باز کنند، بدون اینکه کاربر نیاز به انتخاب برنامه شما از یک کادر ابهامزدایی داشته باشد. پیوندهای برنامه در اندروید ۶ و بالاتر، در دستگاههایی که دارای سرویسهای گوگل هستند، پشتیبانی میشود. برای پیوندهای عمیق به وبسایت شما، پیوندهای برنامه یک رویکرد توصیه شده است.
در اندروید ۱۵، App Links با معرفی Dynamic App Links حتی قدرتمندتر هم شدهاند. با قابلیتهای پویای جدید، میتوانید رفتارهای Deep Link برنامه خود را در لحظه، با کنترل دقیق بر تطبیق URL و بدون نیاز به انتشار نسخه جدید برنامه، اصلاح کنید.
این راهنما نحوه ایجاد و آزمایش لینکهای عمیق را توضیح میدهد، سپس نحوه پیادهسازی App Links را برای ارائه بهترین تجربه کاربری برای لینکهای عمیق به وبسایت یا دامنه شما پوشش میدهد.
شما باید از قبل با راهنماهای زیر آشنا باشید: