बीटा कार्यक्रम

WebView Beta program में शामिल होने पर, आपको Android WebView की नई रिलीज़ का ऐक्सेस पहले ही मिल जाता है. हम अपने ऐप्लिकेशन में WebView का इस्तेमाल करने वाले सभी डेवलपर को बीटा प्रोग्राम में शामिल होने के लिए प्रोत्साहित करते हैं. इससे आपको WebView के नए वर्शन को सार्वजनिक तौर पर रिलीज़ होने से चार हफ़्ते पहले आज़माने का मौका मिलेगा.

मैं बीटा प्रोग्राम के लिए कैसे साइन अप करूं?

Android 10 और इसके बाद के वर्शन पर, WebView Beta की सदस्यता ली जा सकती है. इसके लिए, आपको अपने डिवाइस पर इस्तेमाल किए जाने वाले खाते से WebView टेस्टिंग प्रोग्राम में शामिल होना होगा. इसके लिए, "टेस्टर बनें" बटन पर क्लिक करें:

परीक्षणकर्ता बनें
पहली इमेज: टेस्टर बनें.

अब आप WebView के बीटा टेस्टर बन गए हैं! अपने डिवाइस पर Play Store पर जाएं. अब आपको बीटा ट्रैक के लिए उपलब्ध अपडेट दिखेगा. WebView Beta का इस्तेमाल शुरू करने के लिए, यह अपडेट इंस्टॉल करें.

मैं बीटा प्रोग्राम से कैसे ऑप्ट आउट करूं?

WebView की टेस्टिंग के प्रोग्राम से ऑप्ट आउट करने और आने वाले समय में बीटा वर्शन के अपडेट पाने की सुविधा से ऑप्ट आउट करने के लिए, "प्रोग्राम छोड़ें" बटन पर क्लिक करें.

अनसब्सक्राइब करने के बाद भी, WebView Beta आपके डिवाइस पर इंस्टॉल रहता है. हालांकि, स्टेबल वर्शन की अगली रिलीज़ के उपलब्ध होते ही, यह मुख्य (स्टेबल) ट्रैक पर अपने-आप अपडेट हो जाता है.

WebView की जांच करने के अन्य तरीके

  • क्या आपको पता है कि WebView में टेस्टिंग के अन्य ट्रैक भी उपलब्ध हैं? अगर आपको सबसे नई सुविधाएं आज़मानी हैं, तो डेव या कैनरी चैनल आज़माएं.
  • अगर आपको एक्सपेरिमेंट के तौर पर उपलब्ध सुविधाएं आज़मानी हैं या Google को क्रैश की जानकारी देनी है, तो WebView Beta का अलग पैकेज इंस्टॉल करें.

वेबव्यू DevTools

WebView DevTools, डिवाइस पर मौजूद टूल का एक सेट है. इनकी मदद से, WebView ऐप्लिकेशन को डीबग किया जा सकता है.

WebView DevTools को लॉन्च करने का सबसे अच्छा तरीका है कि आप WebView Beta, Dev या Canary को डाउनलोड करें. इन चैनलों में लॉन्चर आइकॉन होता है. इस आइकॉन पर क्लिक करके, WebView DevTools लॉन्च किया जाता है.

WebView DevTools की मदद से, अपने WebView ऐप्लिकेशन को डीबग किया जा सकता है.
दूसरी इमेज: WebView DevTools.

वेबव्यू क्रैश

WebView Beta, Dev, और Canary ऐप्लिकेशन में, डिवाइस पर हुए WebView क्रैश देखे जा सकते हैं.

  • chrome://crashes से मिलते-जुलते ऐप्लिकेशन.
  • डिवाइस पर मौजूद सभी ऐप्लिकेशन क्रैश हो जाते हैं.
  • ज़्यादा जानकारी देने के लिए, बग की शिकायत करें.

वेबव्यू फ़्लैग

इसी तरह, टेस्टिंग ऐप्लिकेशन में कई फ़्लैग होते हैं. इनका इस्तेमाल करके, एक्सपेरिमेंट के तौर पर उपलब्ध सुविधाओं को चालू/बंद किया जा सकता है.

Android के पुराने वर्शन पर WebView का इस्तेमाल करना

Jetpack के androidx.webkit की मदद से, Android के पुराने वर्शन पर WebView API इस्तेमाल किए जा सकते हैं. ऐसा न होने पर, इन वर्शन पर WebView API इस्तेमाल नहीं किए जा सकते. AndroidX WebKit के कई फ़ायदे हैं:

  • यह Jetpack लाइब्रेरी है, जिसे समय-समय पर अपडेट किया जाता है.
  • इसे इस्तेमाल करना आसान है,
  • इससे आपके WebView ऐप्लिकेशन, ज़्यादा डिवाइसों पर काम कर पाते हैं.

अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:

ग्रूवी

dependencies {
    implementation "androidx.webkit:webkit:1.14.0"
}

Kotlin

dependencies {
    implementation("androidx.webkit:webkit:1.14.0")
}

डेवलपर के लिए संसाधन

डेवलपर के लिए यहां कुछ अन्य संसाधन दिए गए हैं.

वीडियो

दस्तावेज़