Junior — Middle
Derin bağlantıların ne olduğunu ve mobil uygulamalarda nasıl çalıştıklarını açıklayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Derin bağlantılar (deep links), kullanıcıyı sadece uygulamaya değil, uygulama içindeki belirli bir ekrana veya içeriğe götüren URL'lerdir.
Mobil uygulamalarda şu şekilde çalışırlar:
- Kullanıcı bir bağlantıya tıklar (örneğin, tarayıcıda, e-postada veya başka bir uygulamada).
- Uygulama yüklüyse, sistem onu açar ve bağlantıyı iletir.
- Uygulama bağlantıyı işler ve ilgili ekrana veya bölüme gider.
- Uygulama yüklü değilse, kullanıcıyı yükleme mağazasına yönlendirebilirsiniz.
Android'de Intent-filter kullanımıyla örnek:
<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>
Bu, https://example.com/product/123 gibi bağlantılarla uygulamayı açmanıza ve ID'si 123 olan ürünü göstermenize olanak tanır.