How to find Beta Updates for all installed apps automatically.BETA testing is often considered as the best way for users to test out the news features of any app or OS weeks or months in advance and for developers to try it for a smaller audience before they can roll it out for a wider audience. Google had started a frustrating scheme where you had to enrol for BETA updates by first joining a Google+ community which was dedicated to that app and then you had to be approved by that community’s moderators and then finally wait for Google’s servers to enrol you in the BETA channel of that app.
If you have a smartphone with high end features and a massive amount of RAM, then you will obviously be having lot of apps. Most users have more than 100, some have over 150 and there are few who have even more than 200 apps. It goes without saying that there is no way these users will have enough time to go through all these apps in the play store and manually search if there is a new BETA update available.
There are a lot of applications which we use in our day to day lives but as a result of not being able to look for BETA updates of them, we are surely missing out on some of the coolest and newest features. So, for those of you who don’t want through such troubles yet at the same time want to enjoy the latest BETA updates we are introducing the “Find BETA Tasker script” which is an automated script which will do that task for you.Now follow the steps to find Beta Updates for all installed apps automatically
Guide: Here is a step by step guide which will help you install this amazing app and to run it smoothly.
How to find Beta Updates for all installed apps automatically
- App –> List Apps. Type: package. Store result in: %packages. This will list all of your installed packages, and store them in an array.
- Task –> For. Variable: %package. Items: %packages(). This will iterate through all of your installed packages, one by one.
- Plugin –> AutoTools –> HTML Read. URL: https://play.google.com/apps/testing/%package. Variable Names: invite,name. CSS queries: html > body > main > div:nth-child(2) > p:nth-child(1),html body main div h1. This will read the beta landing page for the current package and store the page’s text in a variable.
- App –> Test App. Type: package name. Data: %package. Store result in: %appname. Get the app name associated with the current package.
- Plugin –> AutoTools –> Text. Text: %invite. Match text: has invited you to a testing program for an unreleased version. Separator: π. Check to see that the text shown on the beta landing page and see if it says that there’s a beta channel we can sign up for.
- Variables –> Array Push. Variable Array: %betas. Position: 1. Value: %appname—%package. Check if and set it to if %atmatches() ~ true. If there is an eligible beta, add it to an array.
- Task –> End for.
- Variables –> Array Process. Variable Array: %betas. Type: sort alpha. Re-arrange the list alphabetically.
- Task –> For. Variable: %betatest. Items: %betas().
- Variables –> Variable Split. Name: %betatest. Splitter: —
- File –> Write File. File: /sdcard/Tasker/Beta_Test_List.html. Text: <ahref=”https://play.google.com/apps/testing/%betatest2″>%betatest1</a><br> Check append and add newline.
- Task –> End for.
- File –> Open File. File: Tasker/Beta_Test_List.html. Mime Type: text/html.
Now all you need to do is press the run button and let the script run. The script will run depending on how many apps you have installed on your device. You will be seeing the screen bob up and down as the tasker will go through the loop and when it finishes, it will ask you to open the HTML file using either the browser app or stock HTML viewer.