روش جدید لینک دهی اپلیکیشن ها در اندروید M

روش جدید لینک دهی اپلیکیشن ها در اندروید M

گوگل اقدام به تغییر نوع لینک دهی در اپلیکیشن ها نموده است، در کنفرانس I/O جزئیات این رویکرد جدید به نمایش گذاشته شد. App_Links_Android_Intent_Systemیکی از مواردی که David Burke در طول سخنرانی بیان کرد،نحوه لینک دهی در اپلیکیشن ها بود روشی که هم اکنون برای این کار استفاده می شود، بسیار ساده است، ولی چندان ملموس نیست. گوگل امیدوار است بتواند روش لینک دهی درون اپلیکیشن ها را در نسخه جدید اندروید تغییر دهد.روش کنونی مبنی بر سیستم Android Intent است که مشخص می کند هم اکنون کدامیک از اپلیکیشن ها قادر به دریافت لینک هستند. به طور مثال چنانچه شما بر روی یک لینک YouTube کلیک کنید، مرورگر وب اعلام می کند که قادر به پذیرش این لینک است، در عین حال اپلیکیشن YouTube نیز توانایی خود را برای پذیرفتن لینک بیان می دارد. Six_Key_Points_1حتی اگر فرآیندی را به صورت پیش فرض برای آن لینک انتخاب نموده باشید، باز سرعت سیستم کند خواهد بود،چرا که به طور مداوم در حال چک کردن آن گزینه پیش فرض هنگام فراخوانی لینک است. سیستم جدید گوگل با افزودن قابلیت خودکار بررسی به اپلیکیشن ها،سعی در بهبود سیستم Android Intent برای لینک دهی اپلیکیشن ها دارد.تمامی این عملیات در پس زمینه صورت می گیرد و به احتمال قوی برنامه نویسان به این موضوع علاقه مند هستند،چرا که این رهاورد جدید،عملکرد اندروید را در آینده دگرگون خواهد کرد. App_Links_Auto_Verify-1024x499

از این پس لینک های اندروید این روش را در پیش می گیرند.فایل منیفست یک اپلیکیشن در بر گیرنده حجم انبوهی از اطلاعات راجع به اپلیکیشن است و توسط اندروید خوانده می شود.برای بهره گیری از این سیستم لینک دهی جدید که اندروید در پیش گرفته،لازم است مقداری کد به فایل منیفست افزوده شود، علاوه بر این، برای اپلیکیشن توییتر لازم است کدهای تاییدی در سمت سرور نیز اضافه شوند. نکته جالب اینجاست که این کار چه تاثیری بر روی کار برنامه نویسان اپلیکیشن های 3th-party خواهد گذاشت. برای مثال اگر یک اپلیکیشن 3th-party برای توییتر وجود داشته باشد، آنها قادر به تزریق این کدها به سرویس دهنده وب نمی باشند و چنانچه اپلیکیشن اصلی توییتر در گوشی فرد وجود نداشته باشد، اپلیکیشن درست مانند گذشته به کار خود ادامه خواهد داد، اما در حالتی که اپلیکیشن توییتر و نسخه 3th-party، هر دو بر روی گوشی نصب باشند، در این وضعیت انتخاب بین اینکه اپلیکیشن 3th-party از این لینک ها پیروی کند یا خیر کمی دشوار به نظر می رسد. درباره جزئیات سخن زیادی به میان نیامده، ولی مطمئنا با انتشار نسخه نهایی اندروید همه چیز شفاف خواهد شد. http://www.androidexplained.com برگرفته از

اینها را هم بخوانید