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

मैं एक बेहतरीन अटैचमेंट कैसे बनाऊं?

आस-पास सूचनाएं, Google सेटिंग के आस-पास अनुभाग में संदेश दिखाएंगी, समर्थित डिवाइस पर आस-पास की तेज़ सेटिंग टाइल को प्रकाशित करेंगी और नोटिफ़िकेशन के रूप में सबसे अच्छा प्रदर्शन करने वाले अटैचमेंट का प्रचार करेंगी.

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

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

मेरा अटैचमेंट, Google सेटिंग के आस-पास सेक्शन में नहीं दिखता है. ऐसा क्यों?

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

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

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

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

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

Nearby नोटिफ़िकेशन Android 4.4 (KitKat) और उसके बाद वाले वर्शन पर काम करता है.

Nearby नोटिफ़िकेशन, Eddystone-URL या फ़िज़िकल वेब से कैसे जुड़े हैं?

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

प्रॉक्सिमिटी बीकन एपीआई में आस-पास की सूचनाओं के अटैचमेंट के लिए ज़रूरी फ़ॉर्मैट क्या है?

ज़्यादा जानकारी के लिए, अटैचमेंट डेटा फ़ॉर्मैट देखें. कम शब्दों में कहें, तो अटैचमेंट इस तरह के होने चाहिए:

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

'आस-पास की सूचनाएं' अटैचमेंट में शीर्षक का इस्तेमाल कैसे किया जाता है?

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

क्या आस-पास सुविधा के नोटिफ़िकेशन, ऐप्लिकेशन को बैकग्राउंड में इंस्टॉल करते हैं?

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

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

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

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

हां, जब तक बीकन में एक स्टैटिक iBeacon ID है. ये आईडी प्रॉक्सिमिटी बीकन एपीआई में रजिस्टर किए जा सकते हैं. साथ ही, इन पर 'आस-पास की सूचनाएं' अटैचमेंट जोड़े जा सकते हैं.

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

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

प्रॉक्सिमिटी बीकन एपीआई में बीकन को रजिस्टर कराने की ज़िम्मेदारी किसकी है?

अगर बीकन में सही नेमस्पेस और प्रकार है, तो कोई भी बीकन रजिस्टर कर सकता है. ज़्यादातर मामलों में यह बीकन का मालिक होगा, लेकिन अगर आप उसके साथ अनुबंध पर हैं, तो वह बीकन 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

अन्य चीज़ों के लिए, इन टाइप का इस्तेमाल किया जा सकता है:

  • बूलियन
  • Byte
  • चार
  • डबल-साइज़ बेड
  • फ़्लोट
  • Int
  • ज़्यादा समय के लिए
  • शॉर्ट वीडियो

इस इंटेंट यूआरएल के बारे में ज़्यादा जानकारी के लिए, URI_INTENT_SCHEME से जुड़ी जानकारी में Intent.java#parseUri() और Intent.java#toUri(int) देखें.

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

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