Android'in eski sürümlerini çalıştıran cihazlarda ne olur?
Android 15 ve sonraki sürümlerdeki Dinamik Uygulama Bağlantıları, önceki sürümlerdeki Uygulama Bağlantıları ile aynı handle_all_urls
ilişki türünü kullanır ancak yeni bir alan olan dynamic_app_link_components
'ı kullanır. Önceki sürümler, uyumluluğa olanak tanımak için yeni dynamic_app_link_components
alanını yoksayar. Eski Android sürümlerinde belirli yolları desteklemeniz gerekiyorsa bunları geleneksel olarak yaptığınız gibi manifest dosyasında belirtmeniz gerekir.
Hem manifest tabanlı yol kurallarını hem de dinamik kuralları aynı anda kullanabilir miyim?
Evet, sistem dinamik kurallarınızı manifest tabanlı kurallarla birleştirir. Ancak manifestinizde tanımlanan kuralların, uygulama bağlantısı yollarınız için izin verilen maksimum kapsamı belirlediğini unutmayın. Bu nedenle, tüm dinamik kurallarınız bu kapsam içinde olmalıdır. Sistem, dinamik kuralların manifest yollarınızda bildirdiğiniz statik kapsamı değiştirmesine veya genişletmesine izin vermez. Tipik bir Dinamik Uygulama Bağlantıları uygulamasında, manifest yapılandırmasında oldukça geniş bir kapsam ayarlanır. Yollara ince ayar yapan dinamik kurallar ise sunucudan yönetilir.
assetlinks.json dosyasının SHA-256 parmak izini almanın en iyi yolu nedir?
En güvenilir yöntem, Google Play Console'dan almaktır. Uygulamanızın Kurulum > Uygulama bütünlüğü sayfasına gidin. Uygulama imzalama anahtarı sertifikası bölümünde SHA-256 sertifika parmak izini göreceksiniz. Bu, Google Play'in uygulama sürümünüzü imzalamak için kullandığı anahtarla aynıdır. Alternatif olarak, yerel derlemeler için anahtar deponuzdaki keytool
komut satırı yardımcı programını kullanabilirsiniz.