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 ապրանքը։