प्रॉडक्ट से जुड़ी खबरें
Telecom की नई अल्फा रिलीज़ के साथ, अपने वीओआईपी ऐप्लिकेशन को बेहतर बनाएं
दो मिनट में पढ़ा जा सकता है
Jetpack Telecom लाइब्रेरी के शुरुआती लॉन्च में, CallsManager को पेश किया गया था. इसने वीओआईपी इंटिग्रेशन को आसान बनाने के लिए, पुराने ConnectionService एपीआई की जगह ली है. CallsManager, कॉल लाइफ़साइकल मैनेजमेंट और ऑडियो राउटिंग को बेहतर बनाता है. साथ ही, स्मार्टवॉच, ब्लूटूथ डिवाइस, और Android Auto जैसे रिमोट डिवाइसों के साथ इंटरैक्शन की सुविधा देता है. इसके अलावा, यह कॉल एक्सटेंशन के साथ काम करता है, ताकि ज़्यादा सुविधाएं मिल सकें. जैसे, कॉल में शामिल लोगों को मैनेज करना, कस्टम आइकॉन, कॉल को साइलेंट करना, और रिमोट डिवाइसों पर मीटिंग की खास जानकारी देखना. साथ ही, यह Android O (एपीआई लेवल 26) के साथ भी काम करता है.
इसी आधार पर, Jetpack Telecom v1.1.0 तीसरे पक्ष के वीओआईपी ऐप्लिकेशन को बेहतर बनाता है और उन्हें इस्तेमाल करने में आसानी होती है. इस नई रिलीज़ में, कई नई सुविधाएं जोड़ी गई हैं. इनमें कॉल इतिहास को एक जगह देखना, कॉल लॉग को शामिल न करना, और कॉलबैक की सुविधा शामिल है. इससे उपयोगकर्ता, कॉल को पहले से बेहतर तरीके से मैनेज कर सकते हैं.
यहां नई सुविधाओं के बारे में ज़्यादा जानकारी दी गई है. साथ ही, यह भी बताया गया है कि इन्हें अपने ऐप्लिकेशन में कैसे लागू किया जा सकता है.
डायल करने की सुविधा में अंतर को कम करना: कॉल इतिहास को एक जगह देखना और कॉलबैक
पहले, उपयोगकर्ताओं को वीओआईपी कॉल इतिहास देखने या मिस्ड कॉल का जवाब देने के लिए, तीसरे पक्ष के अलग-अलग ऐप्लिकेशन खोलने पड़ते थे. कॉल लॉगिंग की नई सुविधा की मदद से, सिस्टम के डायलर ऐप्लिकेशन अब तीसरे पक्ष के वीओआईपी ऐप्लिकेशन से सीधे कॉल लॉग दिखा सकते हैं.
इतना ही नहीं, अब उपयोगकर्ता अपने सिस्टम के डायलर से सीधे वीओआईपी संपर्क को कॉलबैक कर सकते हैं. इससे बातचीत का अनुभव बेहतर होता है.
यह सुविधा कैसे काम करती है:
इस सुविधा के लिए ऑप्ट-इन करने के लिए, यह तरीका अपनाएं:
- कॉलबैक के लिए रजिस्टर करना: आपके वीओआईपी ऐप्लिकेशन को, सिस्टम से सुरक्षित नए इंटेंट को रजिस्टर करना होगा:
TelecomManager.ACTION_CALL_BACK. - कॉल लॉग करना:
TelecomManager.addCall(या Jetpack के इससे जुड़े एपीआई) का इस्तेमाल करें, ताकि सिस्टम अपने-आप कॉल लॉग कर सके. - कॉल आईडी मैनेज करना: कॉल रजिस्टर होने पर,
CallControlScope.getCallIdएक यूनीक यूयूआईडी उपलब्ध कराता है. कॉलबैक इंटेंट बनाते समय, सिस्टम का डायलर ठीक इसीTelecomManager.EXTRA_UUIDका इस्तेमाल करता है. - कॉलबैक शुरू करना: आपके ऐप्लिकेशन को इस यूयूआईडी से जुड़ी कॉल की जानकारी सेव और मैनेज करनी होगी.
EXTRA_UUIDके साथ कॉलबैक इंटेंट शुरू करने पर, आपका ऐप्लिकेशन आईडी को आसानी से हल कर सकता है और सही जानकारी के साथ कॉल शुरू कर सकता है.
बेहतर कंट्रोल: कॉल लॉग को शामिल न करना
हम मानते हैं कि सिस्टम के डायलर के इतिहास में, हर वीओआईपी कॉल नहीं दिखनी चाहिए. निजता, कुछ समय के लिए होने वाली बातचीत या ऐप्लिकेशन के खास व्यवहार की वजह से, आपको यह तय करने का अधिकार होना चाहिए कि क्या दिखाया जाए.
इसलिए, हम कॉल लॉग को शामिल न करने की सुविधा लॉन्च कर रहे हैं. अब CallAttributesCompat में, isLogExcluded बूलियन को true पर सेट करके, कुछ खास कॉल को सिस्टम के कॉल लॉग में शामिल होने से रोका जा सकता है. इस फ़्लैग को कॉन्फ़िगर करने पर, कॉल सिस्टम लॉग से पूरी तरह छिपी रहती है. साथ ही, यह डायलर में नहीं दिखती.
अहम जानकारी: यह किन सुविधाओं के साथ काम करती है
लॉगिंग और कॉलबैक की ये सुविधाएं, Android 16.1 (एसडीके 36.1) और इसके बाद के वर्शन पर चलने वाले डिवाइसों के लिए उपलब्ध हैं. अपने ऐप्लिकेशन को Android SDK 36.1 के साथ कंपाइल करने के लिए, यहां जाएं.
शुरू करें
हम डेवलपर से अनुरोध करते हैं कि वे इन इंटिग्रेशन को टेस्ट करें और देखें कि कॉल इतिहास को एक जगह देखने और कॉलबैक की सुविधा से, आपके वीओआईपी ऐप्लिकेशन के रोज़ाना के उपयोगकर्ता अनुभव को कैसे बेहतर बनाया जा सकता है.
इन एपीआई को इस्तेमाल करने और इन्हें ऐक्शन में देखने में आपकी मदद करने के लिए, हमने एक सैंपल ऐप्लिकेशन बनाया है. इसमें नए इंटिग्रेशन दिखाए गए हैं.
- सैंपल ऐप्लिकेशन यहां देखें: https://github.com/android/platform-samples/tree/main/samples/connectivity/telecom
इन सुविधाओं को आज ही लागू करने के लिए, रिलीज़ नोट और दस्तावेज़ देखें!
ध्यान दें:: Jetpack Telecom v1.1.0 के एपीआई को इंटिग्रेट किया जा सकता है. हालांकि, सिस्टम के डायलर में कॉल लॉग दिखाने की सुविधा, चरणों में लॉन्च की जा रही है. इसकी शुरुआत Google Meet से हो रही है. स्पैम से बचाने के लिए, डायलर, वीओआईपी कॉल दिखाने के लिए, सुरक्षित पैकेज की अनुमति वाली सूचियों का इस्तेमाल करते हैं. कॉलबैक और लॉगिंग के लागू करने की प्रोसेस को स्थानीय तौर पर टेस्ट करने के लिए, हमारा सुझाव है कि आप अपने एम्युलेटर एनवायरमेंट के तौर पर, ओपन सोर्स Telecom Sample Dialer ऐप्लिकेशन का इस्तेमाल करें.
पढ़ना जारी रखें
-
प्रॉडक्ट से जुड़ी खबरें
हमें यह बताते हुए खुशी हो रही है कि Android XR के लिए, Unreal Engine और Godot के आधिकारिक तौर पर काम करने की सुविधा लॉन्च कर दी गई है. हम नए टूल भी लॉन्च कर रहे हैं. ये टूल, आपकी प्रॉडक्टिविटी बढ़ाने और नए XR की सुविधाएं देने के लिए डिज़ाइन किए गए हैं: Android XR Engine Hub और Android XR Interaction Framework.
Luke Hopkins • चार मिनट में पढ़ा जा सकता है
-
प्रॉडक्ट से जुड़ी खबरें
Android 17 के लॉन्च के साथ, हम अडैप्टिव फ़र्स्ट डेवलपमेंट स्टैंडर्ड पर ट्रांज़िशन कर रहे हैं. आपके उपयोगकर्ता अब सिर्फ़ एक तरह के डिवाइस पर निर्भर नहीं रहते. वे दिन भर फ़ोन, फ़ोल्ड किए जा सकने वाले डिवाइस, टैबलेट, लैपटॉप, कार में लगे डिसप्ले, और इमर्सिव XR एनवायरमेंट के बीच ट्रांज़िशन करते हैं.
Fahd Imtiaz • चार मिनट में पढ़ा जा सकता है
-
प्रॉडक्ट से जुड़ी खबरें
हमें Google TV की उन सुविधाओं और डेवलपर टूल के बारे में बताते हुए खुशी हो रही है जो आपके कॉन्टेंट को खोजने की सुविधा को बेहतर बनाने और आपके ऐप्लिकेशन को टीवी के लिए आने वाले समय के अनुभवों के लिए तैयार करने के लिए डिज़ाइन किए गए हैं.
Paul Lammertsma • चार मिनट में पढ़ा जा सकता है
अप-टू-डेट रहें
Android डेवलपमेंट से जुड़ी नई जानकारी हर हफ़्ते अपने इनबॉक्स में पाएं.