अक्सर पूछे जाने वाले प्रश्न

मैं बढ़िया अटैचमेंट कैसे बनाऊं?

आस-पास की सूचनाएं, Google सेटिंग के 'आस-पास' सेक्शन में मैसेज दिखेंगी. जिन डिवाइसों पर यह सुविधा काम करती है उन पर आस-पास की क्विक सेटिंग की सुविधा वाली टाइल जलाएँ. इससे, सबसे अच्छा परफ़ॉर्म करने वाले अटैचमेंट को सूचनाओं के तौर पर सेव करते हैं.

ज़्यादा से ज़्यादा असर डालने के लिए, अटैचमेंट में ये चीज़ें होनी चाहिए:

  • उपयोगकर्ताओं को ऐसे ऐप्लिकेशन या वेबसाइटों पर ले जाएं जिन्हें कुछ उपयोगकर्ता पहले ही ऐक्सेस कर चुके हैं स्थान.
  • सूचना पाने वाले ज़्यादातर लोगों का ध्यान खींचना.
  • बीकन स्थान को ऑप्टिमाइज़ करने से सिर्फ़ रुचि रखने वाले उपयोगकर्ताओं को टारगेट करने में मदद मिल सकती है.
  • सीधे तौर पर कॉल-टू-ऐक्शन करें और उपयोगकर्ता को चौंकाने से बचें.
  • ऐसे मैसेज पर ध्यान दें जिनसे उपयोगकर्ताओं की दिलचस्पी बढ़े.
  • आस-पास की सूचना से जुड़ी नीतियों का पालन करना ताकि हम उपयोगकर्ताओं को अच्छा अनुभव दे सकें.

मेरा अटैचमेंट Google सेटिंग के आस-पास के अनुभाग में नहीं दिखाई दे रहा है. क्यों?

  • हमारी ओर से दिखाए जाने वाले मैसेज पर कुछ पाबंदियां होती हैं, जैसे कि सिर्फ़ एचटीटीपीएस को अनुमति देना यूआरएल और ऐसे कॉन्टेंट को अनुमति न देना जिससे हमारी नीतियों का पालन करते हैं.
  • play.google.com के लिंक काम नहीं करते हैं. इसके बजाय, इस्तेमाल करें ऐप्लिकेशन इंटेंट अटैचमेंट का इस्तेमाल, ऐप्लिकेशन की मदद से किया जा सकता है.

मेरा मैसेज, सूचना के तौर पर नहीं दिख रहा है. क्यों?

सूचना न दिखने की कई वजहें हो सकती हैं.

  1. अगर उपयोगकर्ताओं को अटैचमेंट ठीक से नहीं मिला हो, तो कोई सूचना नहीं दिखेगी. बेहतरीन अटैचमेंट बनाने की टिप्स ऊपर पाई जा सकती हैं.
  2. आस-पास की सूचनाएं आम तौर पर स्क्रीन चालू है. अगर स्क्रीन कुछ समय से चालू नहीं है, तो डिवाइस नए बीकन नहीं खोजेगा.
  3. डीबग मोड में मौजूद अटैचमेंट, सिर्फ़ डीबग होने पर दिखेगा डिवाइस. डीबग मोड भी देखें
  4. अगर हाल ही में किसी डिवाइस पर सूचना खारिज की गई थी, तो वह डिवाइस किसी समयावधि में कोई अन्य सूचना न दिखाएं. बैकऑफ़ नीति भी रीसेट कर दी गई है अगर उपयोगकर्ता Google सेटिंग का 'आस-पास' सेक्शन खोलता है.
  5. अगर कोई सूचना आस-पास की सूचनाओं से जुड़ी नीति का उल्लंघन करती है, तो हो सकता है कि वह न दिखे नीतियां.

Android के किन वर्शन पर, आस-पास की सूचनाएं पाने की सुविधा काम करती है?

आस-पास की सूचनाएं, Android 4.4 (KitKat) और इसके बाद के वर्शन पर काम करती हैं.

आस-पास की सूचनाएं, Eddystone-यूआरएल या फ़िज़िकल वेब से कैसे जुड़ी हैं?

आस-पास की सूचनाएं, Eddystone-URL और फिज़िकल वेब के साथ-साथ आपके इस्तेमाल के उदाहरण और क्षमताओं के आधार पर, सटीक व्यवहार. उदाहरण के लिए, अगर इस्तेमाल का एक ऐसा उदाहरण होना चाहिए जो आपकी वेबसाइट पर उपलब्ध हो. Eddystone-यूआरएल बीकन. अगर आपके ऐप्लिकेशन में इस्तेमाल का उदाहरण उपलब्ध है, तो ऐप्लिकेशन के इंटेंट से जुड़ी, आस-पास की सूचनाएं पाने की सुविधा.

Proximity Beacon API में Nearby Notifications अटैचमेंट के लिए ज़रूरी फ़ॉर्मैट क्या है?

इसके लिए अटैचमेंट डेटा फ़ॉर्मैट देखें विवरण. संक्षेप में, अटैचमेंट इस रूप में होने चाहिए:

    {
      "title": "Example",
      "url": "https://www.example.com"
    }

आस-पास की सूचनाओं के अटैचमेंट में, टाइटल का इस्तेमाल कैसे किया जाता है?

यह टाइटल उन सूचनाओं और सूचियों में दिखेगा जिन्हें इनके ज़रिए दिखाया जाता है आस-पास की सूचनाएं पर टैप करें. उदाहरण के लिए, अगर आपका टाइटल "जगह पर कार्रवाई का उदाहरण", सूचना टेक्स्ट इस तरह दिखेगा ऐप्लिकेशन के नाम या यूआरएल के अलावा "Example action at place".

क्या Nearby Notifications ऐप्लिकेशन को बैकग्राउंड में इंस्टॉल करता है?

नहीं. 'आस-पास की सूचनाएं' सुविधा से, लोगों को Google Play Store पर रीडायरेक्ट किया जाएगा, ताकि उन्हें ऐप्लिकेशन इंस्टॉल किया जा सके वहां से.

मुझे कैसे पता चलेगा कि कोई उपयोगकर्ता, 'आस-पास की सूचनाएं' सुविधा से मेरे ऐप्लिकेशन पर आया है?

आस-पास की सूचनाएं पाने की सुविधा के लिंक, Android के स्टैंडर्ड डीप लिंक होते हैं. हालांकि, अगर आपको अतिरिक्त टैग की आपूर्ति के लिए, उदाहरण के लिए, मीट्रिक या विश्लेषण के लिए, आप स्ट्रिंग पैरामीटर को इंटेंट यूआरएल के पाथ कॉम्पोनेंट में जोड़ें.

क्या आस-पास की सूचनाएं iBeacon के साथ काम करती हैं?

हां, अगर बीकन में स्थिर iBeacon आईडी है. ये आईडी रजिस्टर किए जा सकते हैं और इसमें Nearby Notifications अटैचमेंट हो सकते हैं.

अगर मेरे ऐप्लिकेशन में नहीं है, तो स्कैन कहां और कब होता है?

Google Play services, स्कैन करने की प्रोसेस को सिर्फ़ "स्क्रीन-ऑन" पर करती है इवेंट.

Proximity Beacon API में बीकन को रजिस्टर करने की ज़िम्मेदारी किसकी है?

अगर अटैचमेंट में सही जानकारी दी गई है, तो बीकन को कोई भी रजिस्टर कर सकता है नेमस्पेस और टाइप. ज़्यादातर मामलों में यह बीकन का स्वामी होगा, लेकिन हो सकता है अगर आपका उसके साथ अनुबंध है, तो बीकन OEM होगा.

ऐप्लिकेशन इंटेंट यूआरआई का फ़ॉर्मैट क्या है?

सबसे पहले, बीकन डैशबोर्ड पर जाकर तो आप वेब फ़्रंटएंड को आपके लिए एक मान्य यूआरआई बनाने दे सकते हैं यूआरआई की स्कीम, होस्ट, और पाथ पार्ट को समझें. यहां एक उदाहरण दिया गया है:

अगर आप चाहते हैं कि आस-पास की सूचनाएं पाने की सुविधा आपके ऐप्लिकेशन में ऐसी गतिविधि लॉन्च करे जिसमें यह इंटेंट फ़िल्टर:

    <data android:host="item"
          android:pathPrefix="/scanner"
          android:scheme="myapp" />

इसके लिए, इंटेंट:// यूआरआई इस तरह का होगा:

    intent://item/scanner#Intent;scheme=myapp;package=com.myapp;end

इसका मतलब है कि यूआरआई को इस तरह बांटा जा सकता है:

    intent://<host>/<path>#Intent;scheme=<scheme>;package=<package name>;end

अगर आपकी गतिविधि के लिए इंटेंट एक्स्ट्रा की ज़रूरत है, तो इन्हें इससे पहले जोड़ा जाना चाहिए ;end:

    intent://item/scanner#Intent;scheme=myapp;package=com.myapp;S.string_extra=value%20one;B.bool_extra=true;end

अतिरिक्त में नीचे दिए गए प्रकारों का इस्तेमाल किया जा सकता है:

  • बूलियन
  • बाइट
  • चार
  • डबल
  • फ़्लोट
  • Int
  • ज़्यादा समय के लिए
  • छोटा

Intent.java#parseUri() को भी देखें और Intent.java#toUri(int) URI_INTENT_SCHEME के संदर्भ में देखें.

आस-पास की सूचनाएं पाने की सुविधा के टाइटल को स्थानीय भाषा में उपलब्ध कराने का क्या तरीका है?

आस-पास की सूचना के अटैचमेंट में भाषा/जगह की जानकारी शामिल होनी चाहिए नेमस्पेस/टाइप और आस-पास की सूचनाएं पाने की सुविधा से, सिर्फ़ वे अटैचमेंट दिखेंगे जो उपयोगकर्ता की स्थान-भाषा सेटिंग से मेल खाना चाहिए.