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:
- Maksimum boyut: Hazır özellikli temel modülünüzün ve hazır sürüm etkin özellik modülünüzün boyutu en fazla 10 MB olmalıdır. Alıcı: Daha fazla bilgi için Uygulama veya oyun sayısını azaltarak hazır uygulama deneyimlerini etkinleştirme boyut.
- Arka plan etkinliği: Hazır özellikli modüller arka planı kullanamaz gelir. Ayrıca, bir modül bildirim gönderemez arka planda çalışırken kontrol eder.
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:
- Henüz yapmadıysanız uygulama projenizi IDE'de açın.
- Dosya > Yeni > Yeni Modül'ü seçin.
- Yeni Modül Oluştur iletişim kutusunda Anında Dinamik Özellik Modülü'nü seçin ve İleri'yi tıklayın.
Yeni modülünüzü yapılandırın bölümünde, takip etmek için:
- Şuradan uygulama projeniz için Temel uygulama modülü'nü seçin: tıklayın.
- 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. - 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ı.
- Modülün desteklemesini istediğiniz Minimum API düzeyini seçin. Bu değer, temel modülün değeriyle eşleşmelidir.
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>
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>
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:
- Çalıştır > Menü çubuğunda Yapılandırmaları Düzenle'yi tıklayın.
- Ç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.
- 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.
- 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 edin. 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.