एआई चश्मे, Android के स्टैंडर्ड नोटिफ़िकेशन फ़्रेमवर्क का इस्तेमाल करते हैं. इसलिए, एक ही नोटिफ़िकेशन एपीआई का इस्तेमाल करके, अलग-अलग साइज़, डाइमेंशन या कॉन्फ़िगरेशन वाले डिवाइसों पर उपयोगकर्ताओं को सूचनाएं दी जा सकती हैं. ज़्यादा से ज़्यादा डिवाइसों के साथ काम करने और डेवलपमेंट के खर्च को कम करने के लिए, Android NotificationCompat एपीआई का इस्तेमाल करें. Android, आने वाली सूचनाओं को पार्स करता है और डिवाइस की क्षमताओं के आधार पर उन्हें दिखाता है.
सूचनाओं के लिए सबसे सही तरीके अपनाकर, फ़ोन पर मिलने वाली मौजूदा सूचनाओं को एआई चश्मे पर भी पाया जा सकता है. इसके लिए, आपको बहुत कम या कोई अतिरिक्त कॉन्फ़िगरेशन करने की ज़रूरत नहीं होगी. एआई चश्मे के लिए सूचनाएं पाने की सुविधा कैसे काम करती है, यह जानने के लिए यहां दिया गया सेक्शन पढ़ें.
सिस्टम यह कैसे तय करता है कि सूचना को एआई चश्मे पर भेजना है या नहीं
Android, आने वाली सूचना के Notification.Style के साथ-साथ कई अन्य शर्तों का इस्तेमाल करता है. इससे यह तय किया जाता है कि सूचना को उपयोगकर्ता के एआई चश्मे पर भेजा जाए या नहीं.
सूचनाओं के लिए उपलब्ध स्टाइल
एआई ग्लास, Android Notification.Style क्लास के सबसेट के साथ काम करते हैं. सूचनाएं दिखाने के ये स्टाइल, डिसप्ले वाले एआई चश्मे पर पूरी तरह से रेंडर होती हैं:
स्टैंडर्ड स्टाइल (
NotificationCompat.Style)
-
-
CallStyle(सिर्फ़ तब, जब सूचना लाइव अपडेट के तौर पर शामिल हो)
सूचना की अन्य स्टाइल (जैसे, InboxStyle) को पूरी तरह से पार्स और रेंडर नहीं किया जाता. इन स्टाइल के लिए, स्टाइल के हिसाब से फ़ील्ड रेंडर नहीं किए जाते. जैसे, InboxStyle के लिए खास जानकारी वाला टेक्स्ट. इसके बजाय, सिस्टम स्टैंडर्ड स्टाइल पर वापस आ जाता है और सिर्फ़ सामान्य फ़ील्ड रेंडर करता है. जैसे, कॉन्टेंट का टाइटल.
ब्रिजिंग के लिए ज़रूरी अन्य शर्तें
सूचना की स्टाइल के अलावा, एआई चश्मे पर सूचना दिखाने के लिए, उसे इन शर्तों को भी पूरा करना होगा:
सूचना, उपयोगकर्ता के कंट्रोल वाली इन सेटिंग के किसी के भी दायरे में नहीं आती है. इन सेटिंग की वजह से सूचना नहीं भेजी जा सकती:
Glasses के कंपैनियन ऐप्लिकेशन की सेटिंग:
ऐप्लिकेशन-लेवल पर टॉगल: डिफ़ॉल्ट रूप से, Glasses ऐप्लिकेशन में ऐप्लिकेशन की सूचनाएं बंद होती हैं. इससे लोगों को यह तय करने में मदद मिलती है कि उन्हें एआई चश्मे पर कौनसी सूचनाएं चाहिए.
डिफ़ॉल्ट सेटिंग के तहत, उपयोगकर्ता के पास यह विकल्प होता है कि वह किसी ऐप्लिकेशन के लिए, फ़ोन पर सूचनाएं पाने की सुविधा चालू रखे. हालांकि, वह एआई चश्मे पर उस ऐप्लिकेशन के लिए सूचनाएं पाने की सुविधा बंद कर सकता है. Glasses ऐप्लिकेशन में, किसी उपयोगकर्ता को यह तय करने में मदद करें कि उसे आपके ऐप्लिकेशन के लिए सूचनाएं चालू करनी हैं या नहीं. इसके लिए, उसे बताएं कि सूचनाएं चालू करने से, आपके ऐप्लिकेशन का इस्तेमाल करने का उसका अनुभव कैसे बेहतर होगा.
उपयोगकर्ता के फ़ोन पर सिस्टम-लेवल की सूचना सेटिंग:
ऐप्लिकेशन-लेवल पर टॉगल: अगर कोई उपयोगकर्ता फ़ोन पर किसी ऐप्लिकेशन के लिए सूचनाएं पूरी तरह से बंद कर देता है, तो उस ऐप्लिकेशन की कोई भी सूचना ब्रिज नहीं की जाती है.
सूचना चैनल की सेटिंग: अगर कोई उपयोगकर्ता, ऐप्लिकेशन के हिसाब से तय किए गए सूचना चैनल के लिए सूचनाएं पाने की सुविधा बंद कर देता है, तो उस चैनल के लिए कोई भी सूचना नहीं भेजी जाती.
उपयोगकर्ता के फ़ोन पर सिस्टम-लेवल की'परेशान न करें' (डीएनडी) सेटिंग: एआई चश्मे, फ़ोन की डीएनडी सेटिंग का इस्तेमाल करते हैं. अगर उपयोगकर्ता के फ़ोन पर'डू नॉट डिस्टर्ब' मोड चालू है, तो उसके चश्मे पर भी सूचनाएं नहीं दिखेंगी.
सूचना को
IMPORTANCE_HIGHयाIMPORTANCE_MAXवाले चैनल को असाइन किया गया हो.सूचना का टाइटल,
nullया खाली नहीं होना चाहिए.सूचना को
FLAG_LOCAL_ONLYके तौर पर मार्क नहीं किया गया है. इस फ़्लैग को सेट करने पर, सूचना सिर्फ़ प्राइमरी डिवाइस पर भेजी जाती है.सूचना, बैकग्राउंड में जारी गतिविधि की सूचना नहीं होनी चाहिए. जैसे, बैकग्राउंड में लगातार चलने वाला टास्क. हालांकि, अगर सूचना लाइव अपडेट की सूचना के तौर पर ज़रूरी शर्तें पूरी करती है, तो ऐसा किया जा सकता है.
लाइव अपडेट की सूचनाएं, एआई चश्मे पर कैसे मिलती हैं
लाइव अपडेट की सूचनाएं, खास तरह की सूचनाएं होती हैं. इन्हें उपयोगकर्ताओं की ओर से शुरू की गई ऐसी गतिविधियों के लिए डिज़ाइन किया गया है जिनकी रीयल-टाइम मॉनिटरिंग ज़रूरी होती है. जैसे, राइडशेयर के पहुंचने का अनुमानित समय, बारी-बारी से नेविगेशन या चालू कॉल. सामान्य सूचनाओं के उलट, लाइव अपडेट की सुविधा चालू रहती है. इससे आपको लगातार जानकारी मिलती रहती है. यह जानकारी, सिस्टम के यूज़र इंटरफ़ेस (यूआई) पर प्रमुखता से दिखती है.
एआई की मदद से काम करने वाले डिसप्ले ग्लास के लिए, लाइव अपडेट दो मुख्य जगहों पर रेंडर किए जाते हैं:
- होम स्क्रीन: लाइव अपडेट की सूचनाएं, होम कैनवस पर कार्ड के तौर पर दिखती हैं. अगर एक से ज़्यादा लाइव अपडेट चालू हैं, तो सिस्टम स्टैक का इस्तेमाल करता है.
- सिस्टम बार: जब उपयोगकर्ता किसी दूसरे ऐप्लिकेशन या अनुभव में होता है, तब लाइव अपडेट सिस्टम बार में स्टेटस चिप के तौर पर दिखते हैं. स्टेटस में बदलाव होने पर, ये चिप कुछ समय के लिए दिखते हैं. अगर डिसप्ले स्लीप मोड में है, तो स्टेटस चिप स्क्रीन को अपने-आप चालू कर देती है, ताकि स्टेटस में हुए बदलाव के बारे में सूचना दी जा सके. इससे उपयोगकर्ता को मैन्युअल इंटरैक्शन के बिना ही सूचना मिल जाती है.
अगर लाइव अपडेट की सूचना में, एआई चश्मे के लिए सूचना दिखाने के लिए उपलब्ध स्टाइल का इस्तेमाल किया जाता है, तो उसे पूरी तरह से पार्स और रेंडर किया जाता है. लाइव अपडेट की ऐसी सूचनाएं जो सूचना देने की अन्य स्टाइल (जैसे कि BigTextStyle) का इस्तेमाल करती हैं उन्हें पूरी तरह से पार्स नहीं किया जाता. इसके बजाय, सिस्टम उन्हें सूचना देने की स्टैंडर्ड स्टाइल के हिसाब से ढाल लेता है.
डिस्प्ले एआई ग्लास के लिए सूचना से जुड़ी उपलब्ध कार्रवाइयां
डिसप्ले वाले एआई चश्मे पर, आने वाली सूचनाएं स्क्रीन पर सबसे ऊपर सूचनाएं देने वाले कार्ड (एचयूएन) के तौर पर दिखती हैं. MessagingStyle सूचनाओं के लिए, आपका ऐप्लिकेशन सीधे जवाब देने की सुविधा का इस्तेमाल कर सकता है. ज़्यादा जानकारी देखने और जवाब देने के लिए, उपयोगकर्ता टैप कर सकते हैं.
सूचनाओं की अन्य सभी स्टाइल के लिए, सिस्टम की ओर से उपलब्ध कराया गया 'खारिज करें' विकल्प ही उपलब्ध होता है.
सीधे तौर पर जवाब देने की सुविधा का इस्तेमाल करते समय, उपयोगकर्ता बोलकर जवाब दे सकते हैं. इसके अलावा, वे आगे की ओर स्क्रोल करके, स्मार्ट जवाब की सूची में से कोई जवाब चुन सकते हैं. स्मार्ट जवाब के लिए, डिवाइस पर मौजूद एआई का इस्तेमाल किया जा सकता है. इससे आपको छोटे और काम के जवाबों के सुझाव मिलते हैं.