Mendukung pengembangan dan pengujian alur kerja Anda
Header oleh Virginia Poltrack
Dalam artikel ini, Anda akan membaca tentang cara berbagi versi secara cepat dan aman dengan penguji dan developer menggunakan Google Play Store.
Saya juga akan membahas peningkatan yang kami lakukan seperti mengakses rilis historis atau kemampuan mengupload build yang dapat didebug dengan Internal App Sharing.
Namun pertama-tama, beberapa informasi latar belakang
Mendistribusikan APK ke penguji semudah melampirkannya ke email atau menguploadnya ke server penyimpanan file. Penguji kemudian bisa mendownload dan menginstal APK di ponsel mereka. Demikian juga orang lain yang memegang file tersebut.
Kemudian hadir Android App Bundles (AAB). Ini adalah format publikasi aplikasi untuk Android. Format ini mempermudah pengiriman hanya sumber daya yang diperlukan untuk pengguna melalui split apk tanpa developer harus bekerja ekstra. AAB adalah format publikasi, yang berarti Google Play akan menghasilkan satu set APK untuk dikirimkan ke perangkat pengguna akhir. Ini bisa mempersulit pengujian artefak yang diinstal oleh pengguna akhir, terutama jika Anda mempertimbangkan fitur yang lebih canggih seperti pengiriman dinamis dan update dalam aplikasi.
Saat bekerja dengan tim yang lebih besar, banyak stakeholders atau penguji eksternal yang kemungkinan besar perlu Anda kontak secara langsung untuk berbagi artefak yang dapat diinstal dengan mereka. Meminta mereka untuk menginstal developer tools dan menjalankan perintah mungkin bukanlah tindakan tepat. Bahkan jika Anda bisa menggunakan bundletool untuk mengonversi Android App Bundle ke APK dan menginstalnya di perangkat, Anda tidak akan dapat menguji update dalam aplikasi atau implementasi pengiriman onDemand dengan itu.
Jangan khawatir, Play Store bisa membantu Anda.
Menguji Aplikasi Anda dengan penguji terbatas
Google Play Store menyediakan beberapa cara bagi Anda untuk berbagi aplikasi dengan sekelompok orang terbatas. Akses bisa dibatasi baik melalui URL Opt-In, keanggotaan milis tertentu atau individu menggunakan alamat email yang terkait dengan akun pengguna Google Play.
Jalur pengujian
Anda bisa menggunakan beberapa jalur yang tidak akan dapat diakses oleh publik. Ini berarti Anda bisa memutuskan dengan tepat siapa yang dapat mengakses aplikasi Anda pada setiap tahap pengembangan. Inilah perbedaan yang paling penting:
Jalur Pengujian Internal
Terbatas untuk 100 penguji per aplikasi
Ideal untuk tim yang lebih luas yang harus menguji kandidat rilis.
Langsung tersedia
Jalur Tertutup
Mengundang pengguna individu atau seluruh grup
Ideal untuk pengujian luas organisatoris sebelum dibuka untuk publik.
Peninjauan sebelum publikasi
Jalur Terbuka
Pengguna publik bisa ikut serta secara langsung
Ideal untuk pengujian dengan sekelompok besar pengguna sebelum masuk ke produksi.
Peninjauan sebelum publikasi
Beberapa catatan umum di jalur ini
Hanya satu versi yang bisa diperbanyak hingga tahap produksi dari salah satu jalur ini.
Artefak yang dipublikasikan ke jalur pengujian dapat diakses oleh pengguna yang ikut serta dalam program pengujian di Play Store.
Di setiap jalur Anda bisa mengupload Android App Bundle atau APK.
Melihat lebih dekat Internal App Sharing
Di sebelah jalur di atas, Play Store menawarkan fitur developer khusus,
Internal App Sharing .
Karakteristik terpenting dari Internal App Sharing adalah bahwa mengupload APK atau AAB di sini tidak berpengaruh pada rilis yang dipublikasikan di Konsol Play. Ini berarti bahwa tidak akan pernah mungkin untuk menyebarkannya secara langsung dari Internal App Sharing ke jalur pengujian atau produksi.
Selain itu, aplikasi yang diupload ke Internal App Sharing bisa
didebug . Ini artinya Anda bisa melampirkan debugger ke build yang Anda instal dari Play Store.
Dan Anda
tidak perlu menaikkan kode versi saat mengupload versi baru, jadi Anda tidak perlu memesan ruang kode versi untuk pengembangan atau khawatir kehabisan kode versi. Anda bisa menguji versi secara independen tanpa saling menimpa satu sama lain dengan membagikan link unik untuk setiap upload.
Anda bisa
mengotorisasi uploader dari tim developer Anda untuk hanya mengaktifkan akses ke Internal App Sharing, tanpa harus memberikan akses kepada mereka ke bagian Konsol Play yang lain.
Untuk
mengotorisasi downloader , kunjungi “Development tools > Internal app sharing” di Play Developer Console. Anda bisa menentukan pengguna yang diberi akses dengan menggunakan daftar email keikutsertaan untuk membagikan link yang akan memungkinkan siapa pun yang memiliki link untuk mendownload build pengujian ke perangkat mereka.
Catatan: Kami menyadari keterbatasan saat ini dengan beberapa akun di perangkat.
Untuk mengatasinya, Anda bisa mengaktifkan semua akun untuk memiliki akses ke Internal App Sharing, atau mengizinkan penguji di luar daftar email untuk mendownload di Konsol Play.
Menguji fitur-fitur lanjutan dengan Internal App Sharing
Dengan Internal App Sharing, Anda bisa menguji penginstalan
onDemand Dynamic Feature Modules di lingkungan yang sama dengan pengguna sesungguhnya. Dengan mengupload versi yang dapat didebug, Anda bahkan bisa melampirkan debugger di Android Studio untuk memeriksa bila semua kode sudah benar.
Selain itu,
update dalam aplikasi bisa diuji dengan mengupload versi dengan kode versi yang lebih lama ke Internal App Sharing. Untuk memulainya, ikuti alur berikut:
Upload dua versi dengan atribut versionCode yang berbeda ke Internal App Sharing.
Instal versi yang lebih rendah melalui URL Internal App Sharing.
Buka link dengan versi yang lebih tinggi, tetapi jangan menginstalnya .
Buka lagi versi yang diinstal.
Anda sekarang bisa melihat bahwa update sudah tersedia.
Bukankah menyenangkan jika Anda bisa dengan mudah mengakses versi lama aplikasi dan segera membagikannya dengan orang lain? Spoiler…
Memperkenalkan Rilis Historis
Rilis Historis memungkinkan akses cepat dan deterministik ke versi lama aplikasi Anda.
Pengguna yang memiliki akses ke Internal App Sharing juga bisa mengakses versi apa pun yang diupload ke jalur produksi. Dan yang perlu Anda ketahui untuk mengaksesnya adalah
kode versi dan
nama paket rilis.
Dilengkapi dengan informasi ini, Anda bisa menginstal versi historis aplikasi dengan mengikuti skema URL ini:
https://play.google.com/apps/test/<package name>/<version code>
Namun Anda juga bisa menemukan kode versi dan link untuk mengelola penguji resmi di
Bundle Explorer . Di bagian “Internal app sharing” Anda akan menemukan semua info yang dibutuhkan untuk menginstal versi tertentu. Setelah semua siap, Anda bisa menginstal rilis AAB dan APK historis menggunakan URL.
Rilis Historis di Konsol Play
Bacaan & langkah berikutnya
Baca dokumentasi untuk
jalur publikasi yang berbeda atau
berbagi versi internal .
Wojtek Kaliciński memberikan Anda analisis
pengujian dan pengembangan lokal dengan modul on-demand.
Baca juga postingan
Marcel Pintó tentang cara
menyiapkan CI Anda untuk mengupload versi pengujian dengan mudah .
Selanjutnya, Anda bisa mempelajari tentang fitur-fitur lain yang diaktifkan melalui Android App Bundle, dua rekaman sesi ini dari Google I/O dan Android Dev Summit 2019.
Sekarang Anda siap untuk mengupload paket baru ke jalur pengujian, gunakan Internal App Sharing atau akses versi historis langsung dari Google Play Store.
ReplyDeletecoronavirus-tips-and-tricks
es-file-explorer-apk
sms-bomber-apk
coronavirus live-update
PaketQQ merupakan situs judi dominoqq online dan bandarq dengan pelayanan 24 jam online non stop dan proses deposit withdraw terpercaya di indonesia.
ReplyDeleteTogel Online
ReplyDeletePrediksi sgp
toto hk
Syair sgp
toto sgp
Syair hk
Bandar Togel Terpercaya
Tabel Shio 2020
Master Prediksi Togel Hari Ini
Togel WAP
Togel WAP Hari ini
Susunan Shio 2020
Togel Sidney
Togel Hongkong
Via4d bandar toto sgp dan togel sidney terbaik dengan minimal deposit hanya 10rb
ReplyDeletetoto sgp
bandar toto sgp
agen toto sgp
situs toto sgp
togel sidney
https://173.212.220.119/ your blog its good to everone visit and reat what you write. im sooo apreciated can read what you write dude :)
ReplyDeleteI have some blog too
come and visiit my blog
Okezone88
Software development creates or converts user goal and marketing goal into a good software application that adds value and growth to user requirements. Software development is used to perform functions as per user requirements, including various phases; such as initial market research, planning, modification, architecture, software design, software implementation and testing, etc. Software Development Company in Lucknow. Software development has become indispensable in the business world today; Improve customer service and assist in developing and maintaining closer customer relationships.
ReplyDeleteAndroid app bundles is a kind of application which create different mobile apps which can make easy for the users to use their favorite apps with advance features .AAB is an advance publishing with a new app format that means it gives a number of apps related to different mediums but among the apk apps like X8 Speeder Apk is one of my favorite because through this you can enjoy other games to speed up.
ReplyDeleteFind hotels near senecaniagaracasino, United States of America online. Good availability and great rates. Book online. Since opening on December 9, 1996, casinoniagarareview has been a relentless driver of Niagara Falls Tourism
ReplyDelete