Kā automātiski atrast beta atjauninājumus visām instalētajām lietotnēm

click fraud protection

Apmācība par to, kā automātiski atrast visus beta atjauninājumus ierīcē instalētajām lietotnēm, kurām ir piemērots jūsu Google konts.

Android lietotņu beta testēšanas kanāli ir labākais veids, kā lietotāji var izmēģināt jaunākās funkcijas pēc nedēļām vai mēnešiem izstrādātājiem, lai pārbaudītu savu programmatūru ar mazāku auditoriju pirms savas funkcijas ieviešanas visi. Google agrāk reģistrēšanos beta atjauninājumos padarīja par neticami nomāktu pieredzi. Vispirms jums būs jāpievienojas Google+ kopienai, kas paredzēta šai lietotnei, un uzgaidiet, līdz Google+ kopiena apstiprinās moderatori (ja tā ir slēgta grupa) un beidzot pagaidiet, kamēr Google serveri reģistrēs jūsu kontu šī pakalpojuma beta kanālā. lietotne.

Lai gan, iespējams, ir veids, kā nodrošināt, lai parastie lietotāji neiejaucas beta programmās, kurām viņi nav īsti piekrituši, prasība pēc Google+ konta bija apgrūtinoša. Galu galā Google sāka ļaut lietotājiem reģistrēties beta atjauninājumos tieši no Google Play veikala, lai gan šī poga nav pieejama visām lietotnēm, kurām ir beta kanāls.

Turklāt, lai gan beta reģistrēšanās process ir daudz pieejamāks nekā agrāk, kā jūs zināt, kurām lietotnēm ir pieejamas beta versijas? Viena lieta, ko varat darīt, ir Play veikalā atvērt instalēto lietotņu sarakstu un ritināt uz leju līdz apakšai lapas katrai instalētajai lietotnei, lai redzētu, vai ir pieejama beta versija, taču tas ir slikts diviem iemeslus. Pirmkārt, kā parādīts iepriekš minētajā Whatsapp piemērā, ne katras lietotnes beta versija ir pieejama no Play veikala saskarnes. Otrkārt, un pats galvenais, katras lietotnes manuāla pārbaude prasa ļoti ilgu laiku.

Man ir instalētas 280 lietojumprogrammas (ieskaitot sistēmas lietotnes), tāpēc es nevaru pārlūkot Play veikalu, lai manuāli atrastu beta programmas. Lielākā daļa beta programmu, kurām esmu pievienojies, ir radušās nepieciešamības dēļ, piemēram, lai izmantotu funkciju, kas pieejama tikai AutoApps beta versijavai nejauši, kad kāds sociālajos saziņas līdzekļos piesaista beta programmu. Daudziem no mums ir daudz lietojumprogrammu, kuras mēs izmantojam katru dienu, un beta versijai, iespējams, ir patiešām lieliskas funkcijas, kuras mēs šobrīd neizmantojam. Taču neviens no mums nevēlas piedzīvot grūtības, lai no milzīgā instalēto lietotņu daudzuma izfiltrētu, kuras lietotnes ir piemērotas beta testēšanai. Tāpēc es izdomāju automatizētu skriptu, lai to izdarītu jūsu vietā. Iepazīstinām ar atrast beta versiju Tasker skripts!

Kā redzat iepriekš redzamajos ekrānuzņēmumos, mans skripts izveido a lietotņu saraksts kas man ir uzstādīta manā ierīcē, kas es esmu pašlaik ir tiesības reģistrēties beta atjauninājumam priekš. Šis saraksts ir izveidots kā HTML fails, kas nozīmē, ka to var atvērt pārlūkprogrammā, piemēram, Chrome, lai jūs varētu noklikšķināt uz saitēm un reģistrēties beta versijām pa vienam. Izmantojot šo sarakstu, jūs samazināsiet laiku un pūles, kas nepieciešamas, lai manuāli atrastu un reģistrētu visu instalēto lietotņu beta atjauninājumus. Turklāt jūs atklāsiet beta kanālus lietotnēm, par kurām jūs pat nezinājāt, ka pastāv, pat oriģinālo iekārtu ražotāju iepriekš instalētās sistēmas lietotnes!


Atrodiet piemērotās beta programmas visām instalētajām lietotnēm

Kad es saku piemērotas, es domāju beta programmas, kurās faktiski var reģistrēties jūsu Google konts. Ne katrai lietotnei ir beta programma, un ne katras lietotnes beta programma ļauj tai pievienoties. Tas, vai varat pievienoties beta programmai, ir atkarīgs no izstrādātāja, taču, ja esat piemērots beta programmai, šis skripts palīdzēs jums to atrast.

Prasības:

  • Tasker ($2.99)
  • AutoTools Beta (jā, es saprotu šī ironiju)

Iemesls, kāpēc mums ir nepieciešams Tasker, ir acīmredzams: šis skripts ir izveidots, izmantojot to. Mums ir nepieciešami rīki AutoTools (jo īpaši beta versija), jo tas piedāvā funkciju, ko sauc par HTML lasīšanu, kas ļauj iegūt neapstrādātus HTML datus no tīmekļa lapām. Būtībā tas, ko mēs darīsim, ir katras mūsu lietotnes HTML izņemšana no Play veikala beta programmas. instalēta un izmantota HTML parsēšanas maģija, lai noskaidrotu, vai teksts lapā norāda, ka ir pieejams beta kanāls pieejams. Ja tā ir, mēs reģistrējam lietotnes nosaukumu un pievienojam to savam sarakstam.

Atšķirībā no iepriekšējām pamācībām, šis skripts neietver nekāda veida profilu, jo nav nekā, kas to "iedarbinātu". Šis skripts ir tikai vientuļš uzdevums, jo lietotājam tas ir jāpalaiž manuāli tikai vienu reizi zilā mēness laikā. Es jums parādīšu, kā izveidot uzdevumu, bet tiem no jums, kuri ir Tasker profesionāļi, šeit ir uzdevuma apraksts, ko varat redzēt, paplašinot tālāk esošo pārslēgšanas pogu.

Atrodiet Betas Tasker Task


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 ]

Lasīt vairāk

Uzstādīt

Pirms sākam uzskaitīt soli pa solim ceļvedi, jums būs jāveic īss iestatīšanas process, kas jāpalaiž tikai vienu reizi (ja vien neatinstalējat vai neizdzēšat AutoTools datus). Tā kā, lai pārbaudītu, vai jums ir tiesības izmantot noteiktas Play veikala beta programmas, ir jāautentificē jūsu Google konts, lai iegūtu šo informāciju, mums ir jāautentificē AutoTools. Par laimi, tas ir diezgan viegli izdarāms.

Atveriet Tasker un izveidojiet jaunu uzdevumu ar nosaukumu Atrodiet Betas (vai kā jūs vēlaties to nosaukt, tiešām). Izveidojiet jaunu darbību un dodieties uz Spraudnis -> Automātiskie rīki -> HTML lasīšana. Nospiediet zīmuļa ikonu, lai atvērtu AutoTools konfigurācijas ekrānu. Priekš URL ievadiet tālāk norādīto adresi

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

Kad tas ir izdarīts, ritiniet uz leju līdz konfigurācijas ekrāna apakšdaļai un pieskarieties Autentificēt. Jūs tiksit novirzīts uz Google pierakstīšanās ekrānu, lai savā kontā piekļūtu Play veikalam. Pierakstieties ar Google kontu, kuru izmantojat, lai lejupielādētu visas savas lietotnes. Kad esat sasniedzis Play veikala galveno lapu, nospiediet pogu Atpakaļ, lai izietu no konfigurācijas ekrāna. Tagad AutoTools ir pareizi autentificēts, tāpēc tagad tas var iegūt no beta testēšanas galvenās lapas, kad esat pieteicies jūsu kontā.

Vadīt

Un tagad, šeit ir soli pa solim instrukcijas, lai veiktu šo uzdevumu. Brīdiniet: dažas no šeit veiktajām darbībām ir diezgan progresīvas. Es nepaskaidrošu ļoti detalizēti, kā viss darbojas, bet es sniegšu vispārīgu pārskatu par to, kā katrs solis darbojas.

      1. Lietojumprogramma —> Programmu saraksts. Veids: iepakojums. Saglabājiet rezultātu: % iepakojumu. Tiks uzskaitītas visas jūsu instalētās pakotnes un saglabātas tās masīvā.
      2. Uzdevums --> Par. Mainīgais: % iepakojums. Vienumi: %packages(). Tas atkārtos visas jūsu instalētās pakotnes pa vienai.
      3. Spraudnis -> Automātiskie rīki -> HTML lasīšana. URL: https://play.google.com/apps/testing/%package. Mainīgo nosaukumi: uzaicinājums, vārds. CSS vaicājumi: html > body > main > div: nth-child(2) > p: nth-child(1),html body main div h1. Tas nolasīs pašreizējās pakotnes beta galveno lapu un saglabās lapas tekstu mainīgajā.
      4. Lietojumprogramma —> Pārbaudīt lietotni. Veids: pakotnes nosaukums. Dati: % iepakojums. Saglabājiet rezultātu: %appname. Iegūstiet ar pašreizējo pakotni saistīto lietotnes nosaukumu.
      5. Spraudnis --> Automātiskie rīki --> Teksts. Teksts: %ielūgt. Atbilstošais teksts: uzaicināja jūs piedalīties neizdotas versijas testēšanas programmā. Atdalītājs: π. Pārbaudiet, vai beta versijas galvenajā lapā redzamajā tekstā ir norādīts, ka ir kāds beta kanāls, kuram varam reģistrēties.
      6. Mainīgie --> Masīva nospiešana. Mainīgais masīvs: %betas. Pozīcija: 1. Vērtība: %appname%package. Pārbaudiet, vai un iestatiet to uz ja %atkritumi()taisnība. Ja ir piemērota beta versija, pievienojiet to masīvam.
      7. Uzdevums —> Beigas —.
      8. Mainīgie -> Masīva process. Mainīgais masīvs: %betas. Veids: kārtot alfa. Pārkārtojiet sarakstu alfabētiskā secībā.
      9. Uzdevums --> Par. Mainīgais: %betatest. Vienumi: %betas().
      10. Mainīgie --> Mainīgo sadalījums. Vārds: %betatest. Sadalītājs:
      11. Fails -> Rakstīt failu. Fails: /sdcard/Tasker/Beta_Test_List.html. Teksts: %betatest1
        Pārbaudiet pievienot un pievienot jaunu rindiņu.
      12. Uzdevums —> Beigas —.
      13. Fails -> Atvērt failu. Fails: Tasker/Beta_Test_List.html. Mime tips: teksts/html.

Esmu informēts, ka jums būs jāmaina atbilstības teksts 5. darbībā atkarībā no jūsu atrašanās vietas. Piemēram, angļu valodā (Kanāda/Apvienotā Karaliste) būs jāmaina “programma” uz “programme”. Citām valodām tāpat būs jāatver beta testa lapas paraugs un jākopē tur redzamais teksts jūsu valodā, lai to izmantotu kā atbilstošo tekstu.

Tas ir viss šim skriptam. Viss, kas jums jādara, ir nospiediet palaišanas pogu (atskaņošanas ikona apakšējā kreisajā stūrī) un ļaujiet skriptam palaist. Atkarībā no instalēto lietotņu skaita var paiet 1–2 minūtes, līdz tā tiks pabeigta. Jūs redzēsit ekrānu augšup un lejup, kamēr uzdevums iet cauri for cilpai, bet tik ilgi, kamēr esat autentificējis AutoTools sākumā tas beigsies un lūgs jums atvērt HTML failu, izmantojot HTML skatītāju vai pārlūkprogrammas lietotni.


Lejupielādēt un importēt

Kā vienmēr, mēs nodrošinām failu, kas jums nepieciešams, lai importētu šo skriptu, ja vēlaties to nekavējoties izmēģināt. Lejupielādējiet tālāk esošo .tsk.xml failu un saglabājiet to jebkurā vietā savā iekšējā atmiņā. Atveriet Tasker un atspējojiet iesācēja režīmu sadaļā Preferences. Atgriezieties Tasker galvenajā izvēlnē un ilgi nospiediet cilni Uzdevumi augšpusē, līdz tiek parādīts uznirstošais dialoglodziņš. Nospiediet Importēt un atrodiet iepriekš saglabāto XML failu un atlasiet to, lai to importētu.

Lejupielādējiet Find Betas Tasker skriptu

Esmu informēts, ka jums būs jāmaina atbilstības teksts 5. darbībā atkarībā no jūsu atrašanās vietas. Piemēram, angļu valodā (Kanāda/Apvienotā Karaliste) būs jāmaina “programma” uz “programme”. Citām valodām tāpat būs jāatver beta testa lapas paraugs un jākopē tur redzamais teksts jūsu valodā, lai to izmantotu kā atbilstošo tekstu.

Importējot to, ņemiet vērā augšpusē esošo milzīgo atrunu. Lai šis uzdevums darbotos, jums ir jāautentificē AutoTools ar savu Google kontu. Vienkārši atveriet darbību Nr. 1 (kas ir atspējota, lai tā pati nedarbotos), pieskaroties tai un nospiediet zīmuļa ikonu, lai atvērtu AutoTools konfigurāciju. Ritiniet līdz apakšai un pieskarieties pie Autentificēt. Jums vajadzētu redzēt uzvedni, lai pieteiktos savā Google kontā. Dariet to un, tiklīdz esat sasniedzis Play veikala galveno lapu, nospiediet pogu Atpakaļ. Tagad atgriezieties un palaidiet uzdevumu, apakšējā kreisajā stūrī noklikšķinot uz ikonas "atskaņot".

Es ceru, ka šis uzdevums jums noderēs. Es atklāju daudz beta kanālu, kuriem man bija tiesības, no kuriem daudzi ir paredzēti lietotnēm, kurām nebiju gaidījis, ka tiem būs beta kanāli. Šis skripts noteikti ietaupa daudz laika, lai atrastu beta atjauninājumus jūsu instalētajām lietotnēm, lai gan man personīgi šo laiku liedza šī uzdevuma veikšanai nepieciešamais laiks.

Pastāstiet mums, ja šis skripts jums šķiet noderīgs un ja jums ir kādi ieteikumi turpmākām apmācībām.