Junior — Middle
შეგიძლიათ ახსნათ, რა არის სიღრმისეული ბმულები და როგორ მუშაობენ ისინი მობილურ აპლიკაციებში?
sobes.tech AI
პასუხი AI-სგან
გაღრმავებული ბმულები (deep links) — ეს URL-ები, რომლებიც მომხმარებელს არა მხოლოდ აპლიკაციაში გადაყვანას, არამედ კონკრეტულ ეკრანზე ან შიგთავსზე გადაყვანას უზრუნველყოფს.
მობილურ აპლიკაციებში ისინი ასე მუშაობენ:
- მომხმარებელი კლიკს აკეთებს ბმულზე (მაგალითად, ბრაუზერში, ელფოსტაში ან სხვა აპლიკაციაში).
- თუ აპლიკაცია ინსტალირებულია, სისტემა მას ხსნის და ბმულს გადასცემს.
- აპლიკაცია პროცესორობს ბმულს და გადადის საჭირო ეკრანზე ან განყოფილებაზე.
- თუ აპლიკაცია არ არის ინსტალირებული, მომხმარებელს შეიძლება გადამისამართება აპლიკაციების მაღაზიისკენ ინსტალაციისთვის.
Android-ზე გამოყენების მაგალითი Intent-filter-ის გამოყენებით:
<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="https" android:host="example.com" android:pathPrefix="/product" />
</intent-filter>
ეს საშუალებას გაძლევთ გახსნათ აპლიკაცია ასეთი ბმულებით: https://example.com/product/123 და აჩვენოთ პროდუქტი ID-ით 123.