Android Hazır Uygulama, uygulamanızın teşekkür ederiz. Kullanıcılar, bir APK yüklemek yerine bir URL'yi tıklayabilirsiniz. Bu nedenle, tüm hazır uygulamaların bir URL üzerinden erişilebilir olması gerekir. beyan edilmiş olmalıdır. Bu sayfada, Android Uygulamasının nasıl kullanılacağı açıklanmaktadır. Android Hazır Uygulamalarınız için bağlantılar.
Uygulama bağlantılarına genel bakış
Öncelikle, uygulama bağlantıları hakkında bilmeniz gerekenlerin bir özetini burada bulabilirsiniz.
- Uygulamanızda, izin verilen etkinlikler için intent filtresi oluşturduğunuzda Kullanıcının uygulamanızdaki belirli bir ekrana atlayabilmesi için "derin bağlantı" olarak bilinir. Diğer uygulamalar da benzer bir uygulama veya URL amacı filtresi kullanılır. Böylece sistem, kullanıcıya hangi uygulamanın açın. Bu derin bağlantıları oluşturmak için şunları okuyun: Uygulama İçeriğine Derin Bağlantılar Oluşturma
- Karşılık gelen web sitesinde bir
assetlinks.json
dosyası yayınladığınızda HTTP derin bağlantılarına eklemeniz gerektiğinde uygulamanızın gerçek sahibi olduğunu yardımcı olur. Bu nedenle, derin bağlantılarınızı Android App Links'e dönüştürdünüz. Böylece, kullanıcı bu tür bir URL'yi tıkladığında uygulamanız anında açılır. Uygulama bağlantıları oluşturmak için şu makaleyi okuyun: Android App Links'i doğrulayın.
Android App Links, web sitenizin doğrulanmış olduğu HTTP derin bağlantılarıdır. Böylece kullanıcının hangi uygulamayı açacağını seçmek zorunda kalmamasını sağlayabilirsiniz. Daha derin bağlantılar ve uygulama bağlantıları arasındaki farklar konusuna bakın.
Ancak her iki durumda da kullanıcının uygulamanızı önceden yüklemiş olması gerekir. Öğe Kullanıcı, web sitenizin bağlantılarından birini tıkladığında ve uygulamanız yüklü değilse (ve başka hiçbir uygulama bu URL amacını işleme koyamazsa) URL bir web tarayıcısında açılır. Hazır Uygulama oluşturmak bu kısmı çözer. Kullanıcıların uygulamanızı kullanarak URL'yi tıklamak yeterli.
Son kullanıcılar uygulamanız için bir Google araması gerçekleştirdiğinde, Google Arama, "Anında" yazan URL rozetinizi de alabilirsiniz.
Hazır uygulamalar için uygulama bağlantılarının farkı nedir?
Daha önce Uygulama İçeriğine Derin Bağlantılar Oluşturma ve Android App Links'i doğrulayın. uygulama bağlantılarının hazır uygulamanız. Uygulama bağlantılarını hazır uygulamalar:
Hazır uygulamanızda uygulama bağlantısı olarak kullanılan tüm intent filtreleri şunları desteklemelidir: hem HTTP hem HTTPS. Ö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="http" android:host="www.example.com" /> <data android:scheme="https" /> </intent-filter>
host
öğesini ikinci<data>
öğesine dahil etmeniz gerekmediğini unutmayın öğesidir çünkü her<intent-filter>
öğesinde, her bir<data>
özelliği geçerli olarak kabul edilir (bu nedenle bu intent filtresihttps://www.example.com
çözümlenir).Her web sitesi alanı için yalnızca bir hazır uygulama bildirilebilir. (Bu, Yüklenebilir uygulamanız için uygulama bağlantıları oluştururken olduğu gibi, bir web sitesini birden fazla uygulamayla ilişkilendirme başlıklı bölüme bakın.)
Uygulama bağlantıları oluşturma ile ilgili diğer hatırlatıcılar
- Hazır uygulamanızdaki tüm HTTP URL intent filtreleri Yüklenebilir uygulamanız. Bu önemlidir, çünkü kullanıcı uygulamanızı yükledikten sonra tam uygulama, bir URL'ye dokunduğunuzda her zaman yüklü uygulama açılmalıdır, anlık uygulama uygulamasını indirin.
autoVerify="true"
özelliğini hem en az bir intent filtresinde hem de hazır ve yüklenebilir uygulama. (Otomatik doğrulamanın nasıl etkinleştirileceğini öğrenin.)- Her alan (ve alt alan adı) için bir
assetlinks.json
yayınlamanız gerekir HTTPS protokolü kullanılarak uygulama bağlantılarınız tarafından destekleniyor. (Nasıl yapılacağını öğrenin: birden fazla ana makine için uygulama bağlamayı destekler. assetlinks.json
dosyası geçerli JSON olmalı, yönlendirme olmadan sunulmalı, ve botlar tarafından erişilebilir (robots.txt
, tarama işlemine izin vermelidir)/.well-known/assetlinks.json
).- Amaç filtrenizin ana makine özelliğinde joker karakter kullanılması önerilmez. (Birden çok alt alan adından uygulama bağlama özelliğinin nasıl desteklendiğini öğrenin.)
- Özel ana makine/şema URL'leri, ayrı intent filtreleriyle tanımlanmalıdır.
- Uygulama bağlantısı URL'lerinizin anahtar terimleri.