सभी इंस्टॉल किए गए ऐप्स के लिए स्वचालित रूप से बीटा अपडेट कैसे खोजें

आपके डिवाइस पर इंस्टॉल किए गए ऐप्स के लिए सभी बीटा अपडेट को स्वचालित रूप से कैसे ढूंढें, इस पर एक ट्यूटोरियल, जिसके लिए आपका Google खाता योग्य है।

एंड्रॉइड ऐप्स के बीटा परीक्षण चैनल उपयोगकर्ताओं के लिए सप्ताहों या महीनों में नवीनतम फीचर का परीक्षण करने का सबसे अच्छा तरीका है अग्रिम, और डेवलपर्स के लिए अपनी सुविधा शुरू करने से पहले छोटे दर्शकों के साथ अपने सॉफ़्टवेयर का परीक्षण करना सब लोग। Google बीटा अपडेट में नामांकन को अविश्वसनीय रूप से निराशाजनक अनुभव बनाता था। आपको सबसे पहले उस ऐप को समर्पित Google+ समुदाय में शामिल होना होगा, Google+ समुदाय द्वारा अनुमोदित होने की प्रतीक्षा करें मॉडरेटर (यदि यह बंद समूह है), और अंत में Google के सर्वर द्वारा आपके खाते को उसके बीटा चैनल में नामांकित करने की प्रतीक्षा करें अनुप्रयोग।

हालाँकि यह संभवतः यह सुनिश्चित करने का एक तरीका है कि नियमित उपयोगकर्ता उन बीटा प्रोग्रामों में न उलझ जाएँ जिनके लिए वे वास्तव में प्रतिबद्ध नहीं हैं, Google+ खाते की आवश्यकता बोझिल थी। आखिरकार, Google ने उपयोगकर्ताओं को सीधे Google Play Store से बीटा अपडेट में नामांकन करने की अनुमति देना शुरू कर दिया, हालांकि यह बटन बीटा चैनल वाले हर ऐप के लिए उपलब्ध नहीं है।

इसके अलावा, भले ही बीटा साइन-अप प्रक्रिया पहले की तुलना में कहीं अधिक सुलभ है, आप कैसे जानते हैं कि किन ऐप्स के बीटा संस्करण उपलब्ध हैं? एक काम जो आप कर सकते हैं वह है प्ले स्टोर में अपने इंस्टॉल किए गए ऐप्स की सूची को खोलना और नीचे तक स्क्रॉल करना आपके द्वारा इंस्टॉल किए गए प्रत्येक ऐप के पेज का यह देखने के लिए कि क्या कोई बीटा है, लेकिन यह दो के लिए बेकार है कारण. सबसे पहले, जैसा कि ऊपर व्हाट्सएप उदाहरण में दिखाया गया है, हर ऐप का बीटा प्ले स्टोर इंटरफ़ेस से एक्सेस नहीं किया जा सकता है। दूसरा, और सबसे महत्वपूर्ण, प्रत्येक ऐप को मैन्युअल रूप से जांचने में बहुत लंबा समय लगता है।

मेरे पास 280 एप्लिकेशन इंस्टॉल हैं (सिस्टम ऐप्स सहित), इसलिए बीटा प्रोग्राम को मैन्युअल रूप से ढूंढने के लिए प्ले स्टोर में जाने का कोई रास्ता नहीं है। मेरे द्वारा शामिल किए गए अधिकांश बीटा प्रोग्राम आवश्यकता से बाहर हैं, जैसे कि केवल एक सुविधा का उपयोग करना ऑटोएप्स बीटा संस्करण, या संयोगवश जब कोई सोशल मीडिया पर बीटा प्रोग्राम लिंक करता है। हममें से बहुत से लोगों के पास बहुत सारे एप्लिकेशन हैं जिनका हम हर दिन उपयोग करते हैं, और बीटा संस्करण में संभावित रूप से अद्भुत विशेषताएं हैं जो हम अभी गायब हैं। लेकिन हममें से कोई भी यह फ़िल्टर करने की परेशानी से नहीं गुजरना चाहता कि हमारे द्वारा इंस्टॉल किए गए बड़ी मात्रा में ऐप्स में से हम कौन से ऐप्स बीटा परीक्षण के योग्य हैं। इसीलिए मैं आपके लिए ऐसा करने के लिए एक स्वचालित स्क्रिप्ट लेकर आया हूं। का परिचय बीटा खोजें टास्कर स्क्रिप्ट!

जैसा कि आप ऊपर स्क्रीनशॉट में देख सकते हैं, मेरी स्क्रिप्ट एक बनाती है ऐप्स की सूची यह मेरे पास है इंस्टॉल किया मेरे डिवाइस पर मैं हूं वर्तमान में बीटा अपडेट में नामांकन के लिए पात्र है के लिए। यह सूची एक HTML फ़ाइल के रूप में बनाई गई है, जिसका अर्थ है कि इसे क्रोम जैसे ब्राउज़र में खोला जा सकता है ताकि आप लिंक पर क्लिक कर सकें और एक-एक करके बीटा में नामांकन कर सकें। इस सूची का उपयोग करके, आप अपने सभी इंस्टॉल किए गए ऐप्स के लिए बीटा अपडेट को मैन्युअल रूप से ढूंढने और नामांकित करने के लिए आवश्यक समय और प्रयास में कटौती करेंगे। साथ ही, आप उन ऐप्स के लिए बीटा चैनल खोजेंगे जिनके अस्तित्व के बारे में आप कभी नहीं जानते थे, यहां तक ​​कि ओईएम द्वारा पहले से इंस्टॉल किए गए सिस्टम ऐप्स भी!


सभी इंस्टॉल किए गए ऐप्स के लिए योग्य बीटा प्रोग्राम ढूंढें

जब मैं पात्र कहता हूं, तो मेरा मतलब उन बीटा कार्यक्रमों से है जिनमें आपका Google खाता वास्तव में नामांकन कर सकता है। प्रत्येक ऐप में बीटा प्रोग्राम नहीं होता है, और प्रत्येक ऐप का बीटा प्रोग्राम आपको इसमें शामिल होने की अनुमति नहीं देता है। आप बीटा प्रोग्राम में शामिल हो सकते हैं या नहीं, यह डेवलपर पर निर्भर है, लेकिन यदि आप बीटा प्रोग्राम के लिए पात्र हैं, तो यह स्क्रिप्ट आपको इसे ढूंढने में मदद करेगी।

आवश्यकताएं:

  • Tasker ($2.99)
  • ऑटोटूल्स बीटा (हां, मुझे इसकी विडंबना का एहसास है)

हमें टास्कर की आवश्यकता का कारण स्पष्ट है: यह स्क्रिप्ट इसका उपयोग करके बनाई गई है। हमें ऑटोटूल्स (विशेष रूप से बीटा संस्करण) की आवश्यकता है क्योंकि यह HTML रीड नामक एक सुविधा प्रदान करता है, जो हमें वेबपेजों से कच्चे HTML डेटा को खींचने की अनुमति देता है। मूलतः हम जो कर रहे हैं वह हमारे प्रत्येक ऐप के लिए प्ले स्टोर बीटा प्रोग्राम से HTML खींच रहा है स्थापित किया गया है और कुछ HTML पार्सिंग मैजिक का उपयोग करके यह देखा जा सकता है कि क्या पृष्ठ पर पाठ इंगित करता है कि कोई बीटा चैनल है उपलब्ध। यदि ऐसा है, तो हम ऐप का नाम लॉग करते हैं और इसे अपनी सूची में जोड़ते हैं।

पिछले ट्यूटोरियल के विपरीत, इस स्क्रिप्ट में किसी भी प्रकार की प्रोफ़ाइल शामिल नहीं है, क्योंकि इसमें "ट्रिगर" करने के लिए कुछ भी नहीं है। यह स्क्रिप्ट केवल एक अकेला कार्य है, क्योंकि इसे केवल एक बार ब्लू मून में उपयोगकर्ता द्वारा मैन्युअल रूप से चलाया जाना चाहिए। मैं आपको दिखाऊंगा कि टास्क कैसे बनाया जाता है, लेकिन आप में से जो लोग टास्कर में पेशेवर हैं, उनके लिए यहां टास्क विवरण है जिसे आप नीचे टॉगल का विस्तार करके देख सकते हैं।

बेटास टास्कर टास्क खोजें


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 ]

और पढ़ें

स्थापित करना

इससे पहले कि हम चरण-दर-चरण मार्गदर्शिका सूचीबद्ध करना शुरू करें, आपको एक संक्षिप्त सेटअप प्रक्रिया से गुजरना होगा जिसे केवल एक बार चलाने की आवश्यकता है (जब तक कि आप ऑटोटूल का डेटा अनइंस्टॉल या साफ़ नहीं करते)। क्योंकि यह जांचने के लिए कि आप कुछ प्ले स्टोर बीटा प्रोग्राम के लिए पात्र हैं या नहीं, उस जानकारी को प्राप्त करने के लिए आपके Google खाते को प्रमाणित करने की आवश्यकता है, हमें ऑटोटूल को प्रमाणित करना होगा। सौभाग्य से, ऐसा करना काफी आसान है।

टास्कर खोलें और एक नया टास्क बनाएं जिसे कहा जाता है बीटा खोजें (या वास्तव में आप इसे जो भी नाम देना चाहें)। एक नया एक्शन बनाएं और पर जाएं प्लगइन --> ऑटोटूल्स --> HTML पढ़ें. ऑटोटूल्स के लिए कॉन्फ़िगरेशन स्क्रीन खोलने के लिए पेंसिल आइकन दबाएं। के लिए यूआरएल निम्नलिखित पता दर्ज करें

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

एक बार जब आप ऐसा कर लें, तो कॉन्फिग स्क्रीन के नीचे स्क्रॉल करें और टैप करें प्रमाणित. आपको अपने खाते पर Play Store तक पहुंचने के लिए Google साइन-इन स्क्रीन पर ले जाया जाएगा। उस Google खाते से साइन-इन करें जिसका उपयोग आप अपने सभी ऐप्स डाउनलोड करने के लिए करते हैं। एक बार जब आप प्ले स्टोर लैंडिंग पृष्ठ पर पहुंच जाएं, तो कॉन्फ़िगरेशन स्क्रीन से बाहर निकलने के लिए बैक बटन दबाएं। अब ऑटोटूल्स ठीक से प्रमाणित हो गया है, इसलिए अब यह आपके खाते में लॉग इन होने पर बीटा परीक्षण लैंडिंग पृष्ठ से खींच सकता है।

मार्गदर्शक

और अब, इस कार्य को करने के लिए चरण-दर-चरण निर्देश मार्गदर्शिका यहां दी गई है। सावधान रहें: यहां कुछ चरण काफी उन्नत हैं। मैं यह नहीं बताने जा रहा हूं कि सब कुछ कैसे काम करता है, लेकिन मैं एक सामान्य सिंहावलोकन दूंगा कि प्रत्येक चरण कैसे काम करता है।

      1. ऐप --> ऐप्स की सूची बनाएं। प्रकार: पैकेट. स्टोर का परिणाम: % पैकेज. यह आपके सभी स्थापित पैकेजों को सूचीबद्ध करेगा, और उन्हें एक सरणी में संग्रहीत करेगा।
      2. कार्य -->के लिए. चर: %पैकेट. सामान: % पैकेज(). यह आपके सभी स्थापित पैकेजों को एक-एक करके पुनरावृत्त करेगा।
      3. प्लगइन --> ऑटोटूल्स --> HTML पढ़ें। यूआरएल: https://play.google.com/apps/testing/%package. परिवर्तनीय नाम: आमंत्रित करें, नाम दें. सीएसएस प्रश्न: html > body > main > div: nth-child(2) > p: nth-child(1),html body main div h1. यह वर्तमान पैकेज के लिए बीटा लैंडिंग पेज को पढ़ेगा और पेज के टेक्स्ट को एक वेरिएबल में संग्रहीत करेगा।
      4. ऐप --> टेस्ट ऐप. प्रकार: पैकेज का नाम। डेटा: %पैकेट. स्टोर का परिणाम: %एप्लिकेशन का नाम. वर्तमान पैकेज से संबद्ध ऐप का नाम प्राप्त करें।
      5. प्लगइन --> ऑटोटूल्स --> टेक्स्ट. मूलपाठ: %आमंत्रित करना. मिलान पाठ: आपको एक अप्रकाशित संस्करण के परीक्षण कार्यक्रम में आमंत्रित किया गया है. विभाजक: π. यह देखने के लिए जांचें कि टेक्स्ट बीटा लैंडिंग पृष्ठ पर दिखाया गया है और देखें कि क्या यह कहता है कि कोई बीटा चैनल है जिसके लिए हम साइन अप कर सकते हैं।
      6. वेरिएबल्स -> ऐरे पुश. परिवर्तनीय सरणी: %बीटा. पद: 1. कीमत: %एप्लिकेशननाम%पैकेज. यदि की जाँच करें और इसे यदि पर सेट करें %atmatches()सत्य. यदि कोई योग्य बीटा है, तो उसे किसी सरणी में जोड़ें।
      7. कार्य -->के लिए समाप्त करें.
      8. वेरिएबल्स -> ऐरे प्रक्रिया। परिवर्तनीय सरणी: %बीटा. प्रकार: अल्फ़ा क्रमबद्ध करें. सूची को वर्णानुक्रम में पुनः व्यवस्थित करें।
      9. कार्य -->के लिए. चर: %बीटा टेस्ट. सामान: %बीटास().
      10. वेरिएबल्स -> वेरिएबल स्प्लिट। नाम: %बीटा टेस्ट. विभाजक:
      11. फ़ाइल --> फ़ाइल लिखें. फ़ाइल: /sdcard/Tasker/Beta_Test_List.html. मूलपाठ: %betatest1
        जाँच करना संलग्न और नई पंक्ति जोड़ें.
      12. कार्य -->के लिए समाप्त करें.
      13. फ़ाइल --> फ़ाइल खोलें. फ़ाइल: टास्कर/बीटा_टेस्ट_लिस्ट.html. माइम प्रकार: टेक्स्ट/एचटीएमएल.

मुझे सूचित किया गया है कि आपको अपने स्थान के आधार पर चरण #5 में मिलान पाठ को संशोधित करने की आवश्यकता होगी। उदाहरण के लिए, अंग्रेजी (कनाडा/यू.के.) को "प्रोग्राम" को "प्रोग्राम" में बदलने की आवश्यकता होगी। अन्य भाषाओं को भी इसी तरह एक नमूना बीटा परीक्षण पृष्ठ खोलना होगा और मिलान पाठ के रूप में उपयोग करने के लिए वहां दिखाए गए पाठ को अपनी भाषा में कॉपी करना होगा।

इस स्क्रिप्ट के लिए बस इतना ही. आपको बस रन बटन (निचले बाएँ कोने में प्ले आइकन) दबाना होगा और स्क्रिप्ट को चलने देना होगा। आपने कितने ऐप्स इंस्टॉल किए हैं, इसके आधार पर इसे खत्म होने में 1-2 मिनट का समय लग सकता है। जैसे ही कार्य लूप से होकर गुजरता है, आपको स्क्रीन बॉब ऊपर और नीचे दिखाई देगी, लेकिन जब तक आप ऑटोटूल्स को प्रमाणित करते हैं शुरुआत में, यह समाप्त हो जाएगा और आपसे स्टॉक HTML व्यूअर या आपके ब्राउज़र ऐप का उपयोग करके HTML फ़ाइल खोलने के लिए कहेगा।


डाउनलोड करें और आयात करें

हमेशा की तरह, यदि आप इसे तुरंत आज़माना चाहते हैं तो हम आपको इस स्क्रिप्ट को आयात करने के लिए आवश्यक फ़ाइल प्रदान कर रहे हैं। नीचे दी गई .tsk.xml फ़ाइल डाउनलोड करें और इसे अपने आंतरिक संग्रहण में कहीं भी सहेजें। टास्कर खोलें और प्राथमिकता में शुरुआती मोड अक्षम करें। टास्कर के मुख्य मेनू पर वापस जाएं और ऊपर दिए गए टास्क टैब को तब तक दबाकर रखें जब तक आपको एक डायलॉग पॉप अप न दिखाई दे। आयात दबाएँ और उस XML फ़ाइल को देखें जिसे आपने पहले सहेजा था और इसे आयात करने के लिए चुनें।

फाइंड बीटा टास्कर स्क्रिप्ट डाउनलोड करें

मुझे सूचित किया गया है कि आपको अपने स्थान के आधार पर चरण #5 में मिलान पाठ को संशोधित करने की आवश्यकता होगी। उदाहरण के लिए, अंग्रेजी (कनाडा/यू.के.) को "प्रोग्राम" को "प्रोग्राम" में बदलने की आवश्यकता होगी। अन्य भाषाओं को भी इसी तरह एक नमूना बीटा परीक्षण पृष्ठ खोलना होगा और मिलान पाठ के रूप में उपयोग करने के लिए वहां दिखाए गए पाठ को अपनी भाषा में कॉपी करना होगा।

जब आप इसे आयात करें तो ऊपर दिए गए विशाल अस्वीकरण पर ध्यान दें। इस कार्य के काम करने से पहले आपको ऑटोटूल्स को अपने Google खाते से प्रमाणित करना होगा। बस एक्शन #1 पर टैप करके खोलें (जो अक्षम है इसलिए यह अपने आप नहीं चलेगा) और ऑटोटूल कॉन्फ़िगरेशन खोलने के लिए पेंसिल आइकन दबाएं। नीचे स्क्रॉल करें और ऑथेंटिकेट पर टैप करें। आपको अपने Google खाते में लॉग-इन करने का संकेत दिखना चाहिए। ऐसा करें, और एक बार जब आप प्ले स्टोर लैंडिंग पृष्ठ पर पहुंच जाएं, तो बैक बटन दबाएं। अब, वापस जाएं और निचले बाएं कोने में "प्ले" आइकन पर क्लिक करके कार्य चलाएं।

मुझे आशा है कि आपको यह कार्य उपयोगी लगेगा। मैंने ढेर सारे बीटा चैनल खोजे जिनके लिए मैं पात्र था, कई ऐसे ऐप्स के लिए थे जिनके बीटा चैनल होने की मैंने कभी उम्मीद नहीं की थी। यह स्क्रिप्ट निश्चित रूप से आपके इंस्टॉल किए गए ऐप्स के लिए बीटा अपडेट ढूंढने में बहुत समय बचाती है, हालांकि मेरे लिए व्यक्तिगत रूप से इस कार्य को करने में लगने वाला समय नकार दिया गया था!

यदि आपको यह स्क्रिप्ट उपयोगी लगती है, और यदि आपके पास भविष्य के ट्यूटोरियल के लिए कोई सुझाव है तो हमें बताएं।