Anında yayınlamayı yapılandırma

Google Play Instant, kullanıcıların şunları yapmasına olanak tanır: yüklemenize gerek kalmadan uygulamanızla etkileşime geçilmesi gerekir. Cihazlarındaki APK'lar. Bunun yerine, uygulamanızı kullanarak "Şimdi Dene" Google Play Store'daki düğme oluşturduğunuz bir URL'yi ekleyin. Bu içerik sunma yöntemi, en iyi uygulamaları paylaşacağız.

Bir özelliği anında etkinleştirebilmeniz için temel modülünden yararlanabilirsiniz. Çünkü bir kullanıcı, deneyiminizden herhangi birini ile uyumlu özellik modüllerini kullanıyorsanız, onların cihazı da uygulamanızın temel modülünden yararlanabilirsiniz. Google'ı desteklemek için Play Instant, temel modülünüz ve özelliğinizin indirilme sürümüne uygun olmalıdır. birkaç kriter:

Android Studio'yu kullanarak hazır sürüm etkin bir özellik modülü oluşturursanız Bu bölümde açıklandığı gibi IDE otomatik olarak 3.5 veya üzeri sürümler anında, her modülün manifest dosyasında şunları bulabilirsiniz:

<manifest xmlns:dist="http://schemas.android.com/apk/distribution"
    ... >
    <dist:module dist:instant="true" />
    ...

Ayrıca, uygulamanızı indirip yüklerken hazır özellikli özellik modülleri de otomatik olarak indirilip yüklenir. uygulamanızın temel APK'sı. IDE, aşağıdakini de içerir: hazır özellik modülü.

    <dist:module ...>
        <dist:delivery>
            <dist:install-time />
        </dist:delivery>
    </dist:module>

Bu davranış, dist:instant="true" ayarını yaptığınızda <dist:on-demand /> dahil. Ancak, şurada hazır kullanılabilen modülleri isteyebilirsiniz: hazır uygulama deneyiminizdeki talep Play Özellik Yayınlama Kitaplığı'nı kullanarak.

Anında teslimat için yeni modül yapılandırma

Şunu kullanarak uygulama projenize hazır sürüm etkin bir özellik modülü eklemek için: Android Studio için aşağıdaki adımları uygulayın:

  1. Henüz yapmadıysanız uygulama projenizi IDE'de açın.
  2. Dosya > Yeni > Yeni Modül'ü seçin.
  3. Yeni Modül Oluştur iletişim kutusunda Anında Dinamik Özellik Modülü'nü seçin ve İleri'yi tıklayın.
  4. Yeni modülünüzü yapılandırın bölümünde, takip etmek için:

    1. Şuradan uygulama projeniz için Temel uygulama modülü'nü seçin: tıklayın.
    2. Modül adı belirtin. IDE, modülünü kullanarak Gradle ayarları dosyası. Google Takvim widget'ını uygulama paketinizi derlerseniz Gradle, alt projenin son öğesini kullanır <manifest split> özelliğini özellik modülünün manifest dosyasını inceleyin.
    3. Modülün paket adını belirtin. Varsayılan olarak Android Studio kök paket adını birleştiren bir paket adı önerir önceki adımda belirttiğiniz temel modül ve modül adı.
    4. Modülün desteklemesini istediğiniz Minimum API düzeyini seçin. Bu değer, temel modülün değeriyle eşleşmelidir.
    5. En fazla 50 karakter kullanarak Modül başlığı'nı belirtin. Platform modülü kullanıcılara tanıtmak için bu başlığı kullanır. Bunun için uygulamanızın temel modülünün, dize kaynağı çok iyi olur. Android Studio kullanarak modülü oluştururken IDE dize kaynağını sizin için temel modüle ekler ve özellik modülünün manifest dosyasına aşağıdaki giriş eklendi:

      <dist:module
          ...
          dist:title="@string/feature_title">
      </dist:module>
      
    6. Bu modülün kullanılabilir olmasını istiyorsanız Birleştirme seçeneğinin yanındaki kutuyu işaretleyin ve sonraki sürümleri çalıştıran ve Android 4.4 (API düzeyi 20) ve önceki sürümleri çalıştıran çoklu APK'lar. Android Studio, aşağıdakileri modülün manifest dosyasına ekler nasıl kullanacağımızı konuştuk.

      <dist:module>
          <dist:fusing dist:include="true" />
      </dist:module>
      
  5. Son'u tıklayın.

Android Studio, modülünüzü oluşturmayı tamamladıktan sonra içeriğini inceleyin Proje bölmesinden kendiniz de yapabilirsiniz (Görünüm > Araç Pencereleri > Proje'yi seçin) ). Varsayılan kod, kaynaklar ve kuruluş çok benzerdir.

İsteğe bağlı olarak indirmek istediğiniz bir özelliği uyguladıktan sonra, Play Özellik Yayınlama Kitaplığı'nı kullanarak istekte bulunabilirsiniz.

Uygulamanızı dağıtma

Uygulamanızı özellik modülleri desteğiyle geliştirirken uygulamanızı bağlı bir cihaza dağıtmak için şu seçeneği belirleyin: Çalıştır > Menü çubuğundan (veya Çalıştır öğesini araç çubuğunda bulabilirsiniz).

Uygulama projenizde bir veya daha fazla özellik modülü varsa şunları yapabilirsiniz: Uygulamanızı dağıtırken hangi özellikleri dahil edeceğinizi belirlemek için çalıştırma/hata ayıklama yapılandırmanızı şöyle olur:

  1. Çalıştır > Menü çubuğundan Yapılandırmaları Düzenle'yi tıklayın.
  2. Çalıştır/Hata Ayıklama Yapılandırmaları iletişim kutusunun solundaki panelden Android Uygulaması yapılandırmasını devre dışı bırakın.
  3. Genel sekmesindeki Dağıtılacak dinamik özellikler bölümünde eklemek istediğiniz her özellik modülünün yanındaki en iyi uygulamaları paylaşacağız.
  4. Tamam'ı tıklayın.

Varsayılan olarak Android Studio hazır özellikli modüllerinizi uygulamanızı dağıtmak için hazır uygulama deneyimini veya uygulama paketlerini kullanın. Bunun yerine IDE APK'ları derler ve cihazınıza yükler, bu APK'lar dağıtım hızı için optimize edilmiş tercih eder. Android Studio'yu derleme ve dağıtma amacıyla yapılandırmak için Bir uygulama paketindeki APK'lar ve hazır deneyimler için çalışmanızı/hata ayıklamanızı değiştirin yapılandırma hakkında daha fazla bilgi edinin.