हमने android-browser-helper का 1.0.0 वर्शन रिलीज़ किया है. यह Android की एक नई लाइब्रेरी है भरोसेमंद वेब गतिविधि को, आधुनिक सुविधाओं के साथ-साथ Android JetPack लाइब्रेरी से, डेवलपर के लिए 'भरोसेमंद वेब गतिविधि' का इस्तेमाल करना आसान हो जाता है. मैनेज कर सकता है.
Android-browser-helper अब भरोसेमंद वेब का इस्तेमाल करने वाले ऐप्लिकेशन बनाने के लिए सुझाई गई लाइब्रेरी है गतिविधि.
यह लाइब्रेरी, Google Maven रिपॉज़िटरी की आधिकारिक लाइब्रेरी में होस्ट की जाती है. यह अलग-अलग तरह की सुविधाओं के साथ काम करती है Android प्रोजेक्ट के साथ काम करता है और यह AndroidX के साथ भी काम करता है, जो Android प्रोजेक्ट की एक सामान्य समस्या थी पिछली लाइब्रेरी.
इस लाइब्रेरी में ज़्यादा सुविधाएं जोड़ी जाएंगी और इन्हें बेहतर बनाने के अनुभव को बेहतर बनाया जाएगा. यह एक शॉर्ट वीडियो है पहले ही जोड़ी जा चुकी सूची की सूची:
- भरोसेमंद वेब गतिविधियों की सुविधा वाले ब्राउज़र में कॉन्टेंट खोलने का काम करती है. अगर ऐसा नहीं है, तो यह भी करती है पहले से मौजूद है, तो फ़ॉलबैक रणनीति लागू करता है.
- फ़ॉलबैक रणनीति को अपनी पसंद के मुताबिक बनाता है, ताकि डेवलपर अपने ऐप्लिकेशन को पसंद के मुताबिक बना सकें काम करता है जब किसी ब्राउज़र में विश्वसनीय वेब गतिविधियां इंस्टॉल नहीं होती हैं. कॉन्टेंट बनाने twa-webview-fallback डेमो दिखाता है कि फ़ॉलबैक कार्यनीति का उपयोग कैसे किया जाए उदाहरण के लिए, Android वेबव्यू.
- एक से ज़्यादा ऑरिजिन के साथ काम करने वाली भरोसेमंद वेब गतिविधियों को कॉन्फ़िगर करना आसान बनाता है, क्योंकि जैसा कि twa-multi-domain]4 डेमो में दिया गया है.
नीचे दी गई निर्भरता का इस्तेमाल करके, लाइब्रेरी को Android ऐप्लिकेशन में जोड़ा जा सकता है:
ऐप्लिकेशन build.gradle
:
dependencies {
//...
implementation 'com.google.androidbrowserhelper:androidbrowserhelper:2.2.0'
}
कस्टम-टैब-क्लाइंट से माइग्रेट करना
जो डेवलपर पिछले custom-tabs-client
का इस्तेमाल कर रहे थे उन्हें कुछ
android-browser-helper
पर माइग्रेट करते समय उनके ऐप्लिकेशन में हुए बदलाव.
अच्छी बात यह है कि पुरानी लाइब्रेरी का इस्तेमाल नई लाइब्रेरी से करने के अलावा, इन बदलावों में मुख्य रूप से
पूरी AndroidManifest.xml
में खोज को बदलना और कुछ स्ट्रिंग बदलना शामिल है.
बदले गए नामों की खास जानकारी यहां दी गई है:
कस्टम-टैब क्लाइंट पर नाम (पुरानी लाइब्रेरी) | android-browser-helper पर नाम (नई लाइब्रेरी) |
---|---|
android.support.customtabs.trusted.LauncherActivity | com.google.androidbrowserhelper.trusted.LauncherActivity |
android.support.v4.content.FileProvider | androidx.core.content.FileProvider |
android.support.customtabs.trusted.TrustedWebActivityService | com.google.androidbrowserhelper.trusted.DelegationService |
svgomg-twa डेमो को android-browser-helper का इस्तेमाल करने के लिए अपडेट किया गया है. इस अंतर से पता चलता है कि
custom-tabs-client
का इस्तेमाल करके किसी मौजूदा प्रोजेक्ट को
android-browser-helper
.
क्या हमसे कुछ छूट रहा है?
android- browser-helper का लक्ष्य, भरोसा करने वाले डिवाइस का इस्तेमाल करके ऐप्लिकेशन के डेवलपमेंट को आसान बनाना है वेब गतिविधियां. भरोसेमंद वेब गतिविधि के तौर पर ज़्यादा सुविधाएं मिलने के साथ ही, लाइब्रेरी बेहतर होती जाएगी.
अगर आपको भरोसेमंद वेब गतिविधियों में कोई सुविधा नहीं मिल रही है, तो ऐसे तरीके सोचें android- browser-helper, डेवलपमेंट के काम को आसान बना सकता है या आपको कोई सवाल पूछना है कि लाइब्रेरी का इस्तेमाल करें और GitHub की डेटा स्टोर करने की जगह से पॉप-अप करें और कोई समस्या दर्ज करें.