Cara Menemukan Pembaruan Beta Secara Otomatis untuk Semua Aplikasi yang Terinstal

Tutorial tentang cara menemukan secara otomatis semua pembaruan beta untuk aplikasi terinstal di perangkat Anda yang memenuhi syarat untuk akun Google Anda.

Saluran pengujian beta aplikasi Android adalah cara terbaik bagi pengguna untuk menguji fitur terbaru dalam beberapa minggu atau bulan terlebih dahulu, dan bagi pengembang untuk menguji perangkat lunak mereka dengan audiens yang lebih kecil sebelum meluncurkan fitur mereka setiap orang. Google dulu menjadikan pendaftaran pembaruan beta sebagai pengalaman yang sangat membuat frustrasi. Pertama-tama Anda harus bergabung dengan komunitas Google+ yang didedikasikan untuk aplikasi tersebut, menunggu hingga disetujui oleh komunitas Google+ moderator (jika grup tertutup), dan terakhir tunggu server Google mendaftarkan akun Anda di saluran beta itu aplikasi.

Meskipun mungkin merupakan cara untuk memastikan bahwa pengguna biasa tidak terlibat dalam program beta yang sebenarnya tidak mereka ikuti, persyaratan akun Google+ cukup rumit. Akhirnya, Google mulai mengizinkan pengguna untuk mendaftar pembaruan beta langsung dari Google Play Store, meskipun tombol ini tidak tersedia untuk setiap aplikasi yang memiliki saluran beta.

Selain itu, meskipun proses pendaftaran beta jauh lebih mudah diakses dibandingkan sebelumnya, bagaimana Anda tahu aplikasi mana yang memiliki versi beta? Satu hal yang dapat Anda lakukan adalah membuka daftar aplikasi terinstal di Play Store dan gulir ke bawah halaman untuk setiap aplikasi yang telah Anda instal untuk melihat apakah ada versi beta, tapi itu menyebalkan untuk dua orang alasan. Pertama, seperti yang ditunjukkan oleh contoh Whatsapp di atas, tidak semua aplikasi beta dapat diakses dari antarmuka Play Store. Kedua, dan yang paling penting, memeriksa setiap aplikasi secara manual membutuhkan waktu yang sangat lama.

Saya memiliki 280 aplikasi yang terinstal (termasuk aplikasi sistem), jadi tidak mungkin saya menelusuri Play Store untuk menemukan program beta secara manual. Sebagian besar program beta yang saya ikuti disebabkan oleh kebutuhan, seperti menggunakan fitur yang hanya tersedia di Versi beta Aplikasi Otomatis, atau secara kebetulan ketika seseorang menautkan program beta di media sosial. Banyak dari kita memiliki banyak sekali aplikasi yang kita gunakan setiap hari, dan versi beta berpotensi memiliki fitur-fitur luar biasa yang kita lewatkan saat ini. Namun tidak satupun dari kita ingin bersusah payah memfilter aplikasi mana yang layak untuk diuji beta dari sejumlah besar aplikasi yang telah kita instal. Itu sebabnya saya membuat skrip otomatis untuk melakukannya untuk Anda. Memperkenalkan temukan beta Skrip tugas!

Seperti yang Anda lihat pada tangkapan layar di atas, skrip saya membuat a daftar aplikasi yang saya miliki dipasang di perangkat saya, itulah saya saat ini memenuhi syarat untuk mendaftar dalam pembaruan beta untuk. Daftar ini dibuat sebagai file HTML, artinya dapat dibuka di browser seperti Chrome sehingga Anda dapat mengeklik tautan dan mendaftar ke beta satu per satu. Dengan menggunakan daftar ini, Anda akan menghemat waktu dan upaya yang diperlukan untuk menemukan dan mendaftar pembaruan beta secara manual untuk semua aplikasi yang Anda instal. Selain itu, Anda akan menemukan saluran beta untuk aplikasi yang bahkan tidak pernah Anda ketahui keberadaannya, bahkan aplikasi sistem yang sudah diinstal sebelumnya oleh OEM!


Temukan Program Beta yang Memenuhi Syarat untuk Semua Aplikasi yang Terinstal

Ketika saya mengatakan memenuhi syarat, yang saya maksud adalah program beta yang benar-benar dapat didaftarkan oleh akun Google Anda. Tidak semua aplikasi memiliki program beta, dan tidak semua program beta aplikasi mengizinkan Anda untuk bergabung dengannya. Apakah Anda dapat bergabung dengan program beta atau tidak, itu terserah pengembang, tetapi jika Anda memenuhi syarat untuk program beta, skrip ini akan membantu Anda menemukannya.

Persyaratan:

  • tugas ($2.99)
  • Alat Otomatis Beta (ya, saya menyadari ironi ini)

Alasan kita membutuhkan Tasker sudah jelas: skrip ini dibuat menggunakan Tasker. Kami memerlukan AutoTools (khususnya versi beta) karena ia menawarkan fitur yang disebut pembacaan HTML, yang memungkinkan kami mengambil data HTML mentah dari laman web. Pada dasarnya apa yang akan kami lakukan adalah menarik HTML dari program beta Play Store untuk setiap aplikasi yang kami miliki diinstal dan menggunakan sihir penguraian HTML untuk melihat apakah teks pada halaman menunjukkan bahwa ada saluran beta tersedia. Jika ya, kami mencatat nama aplikasi dan menambahkannya ke daftar kami.

Berbeda dengan tutorial sebelumnya, skrip ini tidak melibatkan Profil apa pun, karena tidak ada yang bisa "memicu" profil tersebut. Skrip ini hanyalah Tugas tunggal, karena hanya boleh dijalankan secara manual oleh pengguna sekali saja. Saya akan menunjukkan cara membuat Task, namun bagi Anda yang sudah ahli di Tasker, berikut deskripsi Task yang dapat Anda lihat dengan memperluas tombol di bawah.

Temukan Tugas Tasker Beta


Find Betas (209)
<<h2>This script was made by XDA-Developers.comh2></strong>
<h3><fontcolor="red">Before running this script, you need to authenticate AutoTools. Open this Action's configuration and tap on "Authenticate" at the bottom.font>h3>>
A1: [X]AutoToolsHTMLRead[ Configuration: URL: https://accounts.google.com/ServiceLogin? service=googleplay&passive=86400&continue=https%3A%2F%2Fplay.google.com%2Fstore#identifier Timeout (Seconds):60 ]
A2: List Apps [ Type: Package Match: Store Result In:%packages ]
A3: Flash [ Text: You have %packages(#) apps installed. Please be patient while this script runs. It can take anywhere between 1-2 minutes depending on how many apps you have. Long: On ]
A4: For [ Variable:%package Items:%packages() ]
A5: AutoTools HTML Read [ Configuration: URL: https://play.google.com/apps/testing/%package
CSSQueries: html > body > main > div:nth-child(2) > p:nth-child(1),htmlbodymaindivh1
VariableNames: invite,nameTimeout (Seconds):60 ]
A6: Test App [ Type: Package Name Data:%package Store Result In:%appname ]
A7: AutoTools Text [ Configuration: Text: %invite
Joiner Variable: atjoinedtext
Match Text: has invited you to a testing program for an unreleased version
Separator: π Timeout (Seconds):60 ]
A8: Array Push [ Variable Array:%betas Position:1 Value:%appname%package Fill Spaces: Off ] If [ %atmatches() ~ true ]
A9: EndFor
A10: Array Process [ Variable Array:%betas Type: Sort Alpha ]
A11: For[ Variable:%betatest Items:%betas() ]
A12: VariableSplit[ Name:%betatest Splitter: Delete Base: Off ]
A13: Write File [ File:/sdcard/Tasker/Beta_Test_List.html Text:<ahref="https://play.google.com/apps/testing/%betatest2">%betatest1a>
 Append:OnAddNewline:On ]
A14: EndFor
A15: OpenFile[ File: Tasker/Beta_Test_List.html Mime Type: text/html ]

Baca selengkapnya

Mempersiapkan

Sebelum kami mulai membuat daftar panduan langkah demi langkah, Anda harus melalui proses penyiapan singkat yang hanya perlu dijalankan satu kali (kecuali Anda menghapus atau menghapus data AutoTools). Karena memeriksa apakah Anda memenuhi syarat untuk program beta Play Store tertentu memerlukan autentikasi akun Google Anda untuk menarik informasi tersebut, kami harus mengautentikasi AutoTools. Untungnya, ini cukup mudah dilakukan.

Buka Tasker dan buat Tugas baru bernama Temukan Beta (atau apa pun nama yang Anda inginkan, sungguh). Buat Tindakan baru dan buka Plugin --> AutoTools --> Baca HTML. Tekan ikon pensil untuk membuka layar konfigurasi AutoTools. Untuk URL masukkan alamat berikut

https://accounts.google.com/ServiceLogin? service=googleplay&passive=86400&continue=https%3A%2F%2Fplay.google.com%2Fstore#identifier

Setelah Anda selesai melakukannya, gulir ke bawah ke bagian bawah layar konfigurasi dan ketuk Otentikasi. Anda akan diarahkan ke layar masuk Google untuk mengakses Play Store di akun Anda. Masuk dengan akun Google yang Anda gunakan untuk mengunduh semua aplikasi Anda. Setelah Anda mencapai halaman arahan Play Store, tekan tombol kembali untuk keluar dari layar konfigurasi. Sekarang AutoTools telah diautentikasi dengan benar, sehingga sekarang dapat ditarik dari halaman arahan pengujian beta saat masuk ke akun Anda.

Memandu

Dan sekarang, inilah panduan instruksi langkah demi langkah untuk melakukan tugas ini. Berhati-hatilah: beberapa langkah di sini cukup canggih. Saya tidak akan menjelaskan cara kerja semuanya secara mendetail, namun saya akan memberikan gambaran umum tentang cara kerja setiap langkah.

      1. Aplikasi --> Daftar Aplikasi. Jenis: kemasan. Simpan hasil di: %paket. Ini akan mencantumkan semua paket yang Anda instal, dan menyimpannya dalam sebuah array.
      2. Tugas --> Untuk. Variabel: %kemasan. Item: %paket(). Ini akan mengulangi semua paket yang Anda instal, satu per satu.
      3. Plugin --> AutoTools --> Baca HTML. URL: https://play.google.com/apps/testing/%package. Nama Variabel: undangan, nama. Kueri CSS: html > body > main > div: nth-child(2) > p: nth-child(1),html body main div h1. Ini akan membaca halaman arahan beta untuk paket saat ini dan menyimpan teks halaman dalam sebuah variabel.
      4. Aplikasi --> Uji Aplikasi. Jenis: nama paket. Data: %kemasan. Simpan hasil di: %nama aplikasi. Dapatkan nama aplikasi yang terkait dengan paket saat ini.
      5. Plugin --> AutoTools --> Teks. Teks: %mengundang. Teks yang cocok: telah mengundang Anda ke program pengujian untuk versi yang belum dirilis. Pemisah: π. Periksa apakah teks ditampilkan di laman landas beta dan lihat apakah tertulis bahwa ada saluran beta yang dapat kami daftarkan.
      6. Variabel --> Dorong Array. Array Variabel: %beta. Posisi: 1. Nilai: %nama aplikasi%paket. Periksa apakah dan setel ke jika %kecocokan()BENAR. Jika ada beta yang memenuhi syarat, tambahkan ke array.
      7. Tugas --> Selesai untuk.
      8. Variabel -> Proses Array. Array Variabel: %beta. Jenis: urutkan alfa. Susun ulang daftar tersebut berdasarkan abjad.
      9. Tugas --> Untuk. Variabel: %bettest. Item: %beta().
      10. Variabel --> Pemisahan Variabel. Nama: %bettest. Pemisah:
      11. File -> Tulis File. Mengajukan: /sdcard/Tasker/Beta_Test_List.html. Teks: %betatest1
        Memeriksa menambahkan Dan tambahkan baris baru.
      12. Tugas --> Selesai untuk.
      13. File -> Buka File. Mengajukan: Tasker/Beta_Test_List.html. Jenis pantomim: teks/html.

Saya telah diberitahu bahwa Anda perlu mengubah teks pencocokan pada langkah #5 tergantung pada lokasi Anda. Misalnya, bahasa Inggris (Kanada/Inggris) perlu mengubah "program" menjadi "programme". Bahasa lain juga harus membuka contoh halaman pengujian beta dan menyalin teks yang ditampilkan di sana dalam bahasa Anda untuk digunakan sebagai teks yang cocok.

Itu saja untuk skrip ini. Yang perlu Anda lakukan hanyalah menekan tombol run (ikon putar di pojok kiri bawah) dan biarkan skrip berjalan. Tergantung pada berapa banyak aplikasi yang telah Anda instal, diperlukan waktu antara 1-2 menit untuk menyelesaikannya. Anda akan melihat layar naik dan turun saat Tugas melewati perulangan for, tetapi selama Anda mengautentikasi AutoTools pada awalnya, itu akan selesai dan meminta Anda untuk membuka file HTML menggunakan penampil HTML bawaan atau aplikasi browser Anda.


Unduh dan Impor

Seperti biasa, kami menyediakan file yang Anda perlukan untuk mengimpor skrip ini jika Anda ingin segera mencobanya. Unduh file .tsk.xml di bawah ini dan simpan di mana saja di penyimpanan internal Anda. Buka Tasker dan nonaktifkan Mode Pemula di Preferensi. Kembali ke menu utama Tasker dan tekan lama pada tab Tugas di bagian atas hingga Anda melihat dialog muncul. Tekan Impor dan cari file XML yang Anda simpan sebelumnya dan pilih untuk mengimpornya.

Unduh Skrip Temukan Betas Tasker

Saya telah diberitahu bahwa Anda perlu mengubah teks pencocokan pada langkah #5 tergantung pada lokasi Anda. Misalnya, bahasa Inggris (Kanada/Inggris) perlu mengubah "program" menjadi "programme". Bahasa lain juga harus membuka contoh halaman pengujian beta dan menyalin teks yang ditampilkan di sana dalam bahasa Anda untuk digunakan sebagai teks yang cocok.

Perhatikan penafian besar di bagian atas saat Anda mengimpor ini. Anda harus mengautentikasi AutoTools dengan akun Google Anda sebelum Tugas ini dapat berfungsi. Buka saja Tindakan #1 (yang dinonaktifkan sehingga tidak dapat berjalan sendiri) dengan mengetuknya dan tekan ikon pensil untuk membuka konfigurasi AutoTools. Gulir ke bawah dan ketuk Otentikasi. Anda akan melihat permintaan untuk masuk ke akun Google Anda. Lakukan, dan setelah Anda mencapai halaman arahan Play Store, tekan tombol kembali. Sekarang, kembali dan jalankan Tugas dengan menekan ikon "mainkan" di pojok kiri bawah.

Saya harap Tugas ini bermanfaat bagi Anda. Saya menemukan banyak sekali saluran beta yang memenuhi syarat untuk saya, banyak di antaranya untuk aplikasi yang tidak pernah saya duga memiliki saluran beta. Skrip ini tentunya menghemat banyak waktu dalam mencari pembaruan beta untuk aplikasi yang Anda instal, meskipun bagi saya pribadi waktu itu dinegasikan oleh waktu yang diperlukan untuk membuat Tugas ini!

Beri tahu kami jika menurut Anda skrip ini berguna, dan jika Anda memiliki saran untuk tutorial selanjutnya.