Google, डिवाइस पर एक ऐसा प्लैटफ़ॉर्म बना रहा है जो उपयोगकर्ताओं के ऐप्लिकेशन को वर्टिकल के हिसाब से व्यवस्थित करता है. साथ ही, ऐप्लिकेशन के कॉन्टेंट को उपयोगकर्ताओं के हिसाब से इस्तेमाल करने और खोजने के लिए, एक नया अनुभव देता है. फ़ुल स्क्रीन मोड की मदद से, डेवलपर पार्टनर को अपने ऐप्लिकेशन के बाहर, एक खास चैनल पर अपना बेहतरीन कॉन्टेंट दिखाने का मौका मिलता है.
इस दस्तावेज़ में, डेवलपर पार्टनर के लिए निर्देश दिए गए हैं. इन निर्देशों की मदद से, वे नए कॉन्टेंट को इंटिग्रेट कर सकते हैं. जैसे, बुकिंग, इवेंट, ठहरने की जगहें, लोकप्रिय जगहें, लोग, और ऐसा कॉन्टेंट जो इनमें से किसी भी कैटगरी में शामिल न हो. इस नए प्लैटफ़ॉर्म पर कॉन्टेंट जोड़ने के लिए, डेवलपर पार्टनर को Engage SDK का इस्तेमाल करना होगा.
इंटिग्रेशन की जानकारी
शब्दावली
इस इंटिग्रेशन में तीन तरह के क्लस्टर शामिल होते हैं: सुझाव, चुनिंदा, और जारी रखना.
सुझाव क्लस्टर, किसी डेवलपर पार्टनर से आपकी दिलचस्पी के मुताबिक सुझाव दिखाते हैं. यह एक यूज़र इंटरफ़ेस (यूआई) व्यू है, जिसमें एक ही डेवलपर पार्टनर के सुझावों का ग्रुप होता है.
ArticleEntity: ArticleEntity, कॉन्टेंट के लिए टेक्स्ट पर आधारित सुझाव दिखाता है. यह सुझाव, कॉन्टेंट की एक से ज़्यादा कैटगरी के लिए काम का होता है. ArticleEntity आइटम की मदद से, डेवलपर ज़्यादा मेटाडेटा के साथ अलग-अलग तरह का टेक्स्ट और इमेज कॉन्टेंट उपलब्ध करा सकते हैं. इससे, उपयोगकर्ताओं को GenericFeaturedEntity की तुलना में ज़्यादा जानकारी दी जा सकती है. उदाहरण: मार्केटिंग कॉन्टेंट, समाचार स्निपेट
पहली इमेज: सुझावों के क्लस्टर में एक ArticleEntity दिखाने वाला यूज़र इंटरफ़ेस (यूआई). EventEntity: EventEntity, आने वाले समय में होने वाले इवेंट के बारे में बताती है. इवेंट शुरू होने का समय एक अहम जानकारी है, जिसे उपयोगकर्ताओं को बताना ज़रूरी है.
दूसरी इमेज: सुझावों के क्लस्टर में, एक इवेंट इकाई दिखाने वाला यूज़र इंटरफ़ेस (यूआई). LodgingEntity: LodgingEntity, ठहरने की जगह के बारे में बताता है. जैसे, होटल, अपार्टमेंट, छुट्टियों में किराये पर उपलब्ध घर, जो कम और ज़्यादा समय के लिए किराये पर दिया जाता है.
तीसरी इमेज: सुझावों के क्लस्टर में, एक LodgingEntity दिखाने वाला यूज़र इंटरफ़ेस (यूआई). StoreEntity: StoreEntity, स्टोर, रेस्टोरेंट, कैफ़े वगैरह के बारे में जानकारी देता है. यह उस कॉन्टेंट को हाइलाइट करता है जिसमें खाने-पीने की जगह या स्टोर की जानकारी ज़रूरी है और उसे लोगों को बताना ज़रूरी है.
चौथा इमेज: सुझावों के क्लस्टर में, एक StoreEntity को दिखाने वाला यूज़र इंटरफ़ेस (यूआई). PointOfInterestEntity: PointOfInterestEntity, लोकप्रिय जगहों की जानकारी दिखाता है. जैसे, गैस स्टेशन, इवेंट की जगह, थीम पार्क, संग्रहालय, पर्यटकों के आकर्षण की जगह, और लंबी पैदल यात्रा के लिए बना रास्ता वगैरह. यह उस कॉन्टेंट को हाइलाइट करता है जहां जगह की जानकारी ज़रूरी होती है और उसे उपयोगकर्ताओं को बताना ज़रूरी होता है. इसका इस्तेमाल, ठहरने की जगह, स्टोर या रेस्टोरेंट के लिए नहीं किया जाना चाहिए.
चित्र 5: यूज़र इंटरफ़ेस (यूआई), जिसमें सुझावों के क्लस्टर में एक PointOfInterestEntity दिख रही है. PersonEntity: PersonEntity किसी व्यक्ति के बारे में जानकारी देता है. सुझावों में, किसी व्यक्ति को हेल्थ और फ़िटनेस, खेल, डेटिंग वगैरह जैसी कैटगरी में हाइलाइट किया जा सकता है.
पांचवां चित्र: सुझावों के क्लस्टर में, एक व्यक्ति की इकाई को दिखाने वाला यूज़र इंटरफ़ेस (यूआई).
जारी रखना क्लस्टर, एक ही यूज़र इंटरफ़ेस (यूआई) ग्रुपिंग में, कई डेवलपर पार्टनर के उपयोगकर्ताओं के हाल ही में जुड़े कॉन्टेंट को दिखाता है. हर डेवलपर पार्टनर को, 'जारी रखने के लिए क्लस्टर' में ज़्यादा से ज़्यादा 10 इकाइयां ब्रॉडकास्ट करने की अनुमति होगी.
वीडियो के आगे का कॉन्टेंट इस स्ट्रक्चर में हो सकता है:
ArticleEntity: ArticleEntity, कॉन्टेंट के लिए टेक्स्ट पर आधारित सुझाव दिखाता है. यह सुझाव, कॉन्टेंट की एक से ज़्यादा कैटगरी के लिए काम का होता है. इस इकाई का इस्तेमाल, अधूरे समाचार लेखों या ऐसे अन्य कॉन्टेंट को दिखाने के लिए किया जा सकता है जिसे उपयोगकर्ता जहां से पढ़ना छोड़ा था वहां से पढ़ना जारी रखना चाहता है. उदाहरण: मार्केटिंग कॉन्टेंट, समाचार स्निपेट
छठी इमेज. यूज़र इंटरफ़ेस (यूआई), जिसमें एक कॉन्टिन्यूएशन क्लस्टर में एक ArticleEntity दिखाई गई है. RestaurantReservationEntity: RestaurantReservationEntity, किसी रेस्टोरेंट या कैफ़े के लिए की गई बुकिंग की जानकारी दिखाता है. साथ ही, यह उपयोगकर्ताओं को रेस्टोरेंट में की गई मौजूदा या आने वाली बुकिंग को ट्रैक करने में मदद करता है.
सातवीं इमेज. यूज़र इंटरफ़ेस (यूआई), जिसमें एक 'कंटिन्यूएशन क्लस्टर' में एक RestaurantReservationEntity दिख रही है. EventReservationEntity: EventReservationEntity, किसी इवेंट के लिए किए गए रिज़र्वेशन की जानकारी दिखाता है. साथ ही, यह उपयोगकर्ताओं को आने वाले समय में होने वाले या चल रहे इवेंट के रिज़र्वेशन को ट्रैक करने में मदद करता है. इवेंट में ये चीज़ें शामिल हो सकती हैं. हालांकि, इनके अलावा और भी चीज़ें शामिल हो सकती हैं:
- फ़ुटबॉल मैच के लिए बुकिंग जैसे स्पोर्ट्स इवेंट
- गेमिंग इवेंट, जैसे कि ई-स्पोर्ट्स के लिए रिज़र्वेशन
- मनोरंजन से जुड़े इवेंट, जैसे कि सिनेमा में फ़िल्म देखने के लिए बुकिंग, कॉन्सर्ट, थिएटर, किताब पर हस्ताक्षर करने की सुविधा
- यात्रा या दिलचस्प जगहों की बुकिंग, जैसे कि गाइड के साथ टूर, म्यूज़ियम के टिकट
- सोशल / सेमिनार / कॉन्फ़्रेंस के लिए बुकिंग
- शिक्षा / ट्रेनिंग सेशन के लिए बुकिंग
आठवीं इमेज. यूज़र इंटरफ़ेस (यूआई), जिसमें एक 'कंटिन्यूएशन क्लस्टर' में एक EventReservationEntity दिखाई गई है. LodgingReservationEntity: LodgingEntityReservation, यात्रा के दौरान ठहरने की जगह के लिए की गई बुकिंग की जानकारी दिखाता है. साथ ही, यह उपयोगकर्ताओं को आने वाले समय में या अभी होटल या छुट्टियों में किराये पर उपलब्ध जगह की बुकिंग ट्रैक करने में मदद करता है.
नौवीं इमेज. यूज़र इंटरफ़ेस (यूआई), जिसमें एक कन्टिन्यूएशन क्लस्टर में एक LodgingReservationEntity दिखाई गई है. TransportationReservationEntity: TransportationReservationEntity, किसी भी तरह के वाहन के लिए की गई बुकिंग की जानकारी दिखाता है. साथ ही, यह उपयोगकर्ताओं को आने वाली या चल रही फ़्लाइट, फ़ेरी, ट्रेन, बस, राईड-हेलिंग या क्रूज़ की बुकिंग ट्रैक करने में मदद करता है.
10वीं इमेज. यूज़र इंटरफ़ेस (यूआई), जिसमें एक कन्टिन्यूएशन क्लस्टर में एक TransportationReservationEntity दिखाई गई है. VehicleRentalReservationEntity: VehicleRentalReservationEntity, वाहन किराये की बुकिंग की जानकारी दिखाता है. साथ ही, यह उपयोगकर्ताओं को आने वाले समय में या अभी की जा रही वाहन किराये की बुकिंग को ट्रैक करने में मदद करता है.
11वां डायग्राम. यूज़र इंटरफ़ेस (यूआई), जिसमें एक 'कंटिन्यूएशन क्लस्टर' में एक 'वाहन किराये की बुकिंग इकाई' दिखाई गई है.
चुनिंदा क्लस्टर, यूज़र इंटरफ़ेस (यूआई) व्यू है. इसमें एक यूज़र इंटरफ़ेस ग्रुपिंग में, कई डेवलपर पार्टनर के चुने गए हीरो ऐप्लिकेशन
GenericFeaturedEntity
दिखाए जाते हैं. इसमें एक हाइलाइट किया गया क्लस्टर होता है, जो यूज़र इंटरफ़ेस (यूआई) के सबसे ऊपर दिखता है. साथ ही, यह सुझाव वाले सभी क्लस्टर से ऊपर प्राथमिकता के तौर पर दिखता है. हर डेवलपर पार्टनर को, 'चुनिंदा' क्लस्टर में, काम करने वाले टाइप की एक इकाई को ब्रॉडकास्ट करने की अनुमति है. साथ ही, 'चुनिंदा' क्लस्टर में कई ऐप्लिकेशन डेवलपर की कई इकाइयां (संभावित रूप से अलग-अलग टाइप की) भी हो सकती हैं.GenericFeaturedEntity: GenericFeaturedEntity, सुझाव वाले आइटम से अलग होती है. इसकी वजह यह है कि हाइलाइट किए गए आइटम का इस्तेमाल, डेवलपर के किसी एक टॉप कॉन्टेंट के लिए किया जाना चाहिए. साथ ही, इसमें सबसे ज़्यादा अहम कॉन्टेंट को दिखाया जाना चाहिए, जो उपयोगकर्ताओं के लिए दिलचस्प और काम का हो.
इमेज 12: यूज़र इंटरफ़ेस (यूआई), जिसमें हाइलाइट किए गए क्लस्टर में एक ही हीरो GenericFeaturedEntity कार्ड दिखाया गया है
सेशन की तैयारी
कम से कम एपीआई लेवल: 19
अपने ऐप्लिकेशन में com.google.android.engage:engage-core
लाइब्रेरी जोड़ें:
dependencies {
// Make sure you also include that repository in your project's build.gradle file.
implementation 'com.google.android.engage:engage-core:1.5.2'
}
खास जानकारी
यह डिज़ाइन, बाउंड सेवा को लागू करने पर आधारित है.
क्लाइंट, अलग-अलग क्लस्टर टाइप के लिए, यहां दी गई सीमाओं के हिसाब से डेटा पब्लिश कर सकता है:
क्लस्टर का टाइप | क्लस्टर की सीमाएं | किसी क्लस्टर में इकाई की कम से कम सीमाएं | किसी क्लस्टर में इकाइयों की ज़्यादा से ज़्यादा संख्या |
---|---|---|---|
सुझाव क्लस्टर | ज़्यादा से ज़्यादा सात | कम से कम एक | ज़्यादा से ज़्यादा 50 (ArticleEntity , EventEntity ,
LodgingEntity , StoreEntity ,
PointOfInterestEntity या PersonEntity ) |
कंटिन्यूऐशन क्लस्टर | ज़्यादा से ज़्यादा एक | कम से कम एक | ज़्यादा से ज़्यादा 20 (ArticleEntity ,
EventReservationEntity ,
LodgingReservationEntity ,
TransportationReservationEntity या
VehicleRentalReservationEntity ) |
चुनिंदा क्लस्टर | ज़्यादा से ज़्यादा एक | कम से कम एक | ज़्यादा से ज़्यादा 20 (GenericFeaturedEntity ) |
पहला चरण: इकाई का डेटा देना
SDK ने हर तरह के आइटम को दिखाने के लिए अलग-अलग इकाइयां तय की हैं. 'अन्य' कैटगरी के लिए, हम इन इकाइयों का इस्तेमाल कर सकते हैं:
GenericFeaturedEntity
ArticleEntity
EventEntity
LodgingEntity
StoreEntity
PointOfInterestEntity
PersonEntity
RestaurantReservationEntity
EventReservationEntity
LodgingReservationEntity
TransportationReservationEntity
VehicleRentalReservationEntity
नीचे दिए गए चार्ट में, हर टाइप के लिए उपलब्ध एट्रिब्यूट और ज़रूरी शर्तों के बारे में बताया गया है.
GenericFeaturedEntity
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा | फ़ॉर्मैट करें |
---|---|---|---|
ऐक्शन यूआरआई | ज़रूरी है |
सेवा देने वाली कंपनी के ऐप्लिकेशन में इकाई से डीप लिंक करें. ध्यान दें: एट्रिब्यूशन के लिए डीप लिंक का इस्तेमाल किया जा सकता है. अक्सर पूछे जाने वाले इस सवाल को देखें |
यूआरआई |
पोस्टर इमेज | ज़रूरी है | एक से ज़्यादा इमेज अपलोड करने पर, हम सिर्फ़ एक इमेज दिखाएंगे. आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) 16:9 होना चाहिए ध्यान दें: अगर बैज दिया गया है, तो पक्का करें कि इमेज के ऊपर और नीचे, दोनों तरफ़ 24 डीपीएस का सेफ़ स्पेस हो |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
शीर्षक | वैकल्पिक | इकाई का टाइटल. | फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 50 वर्ण |
ब्यौरा | वैकल्पिक | इकाई के बारे में बताने वाला एक पैराग्राफ़. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 180 वर्ण |
सबटाइटल की सूची | वैकल्पिक | ज़्यादा से ज़्यादा तीन सबटाइटल, जिनमें हर सबटाइटल एक लाइन का टेक्स्ट हो. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट हर सबटाइटल के लिए सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
बैज | वैकल्पिक | हर बैज, टेक्स्ट (ज़्यादा से ज़्यादा 15 वर्ण) या छोटी इमेज में से कोई एक होता है. इमेज/वीडियो के ऊपर यूज़र एक्सपीरियंस (यूएक्स) से जुड़ी खास जानकारी, जैसे कि इमेज पर बैज के तौर पर ओवरले
|
|
बैज - टेक्स्ट | वैकल्पिक | बैज का टाइटल ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 15 वर्ण |
बैज - इमेज | वैकल्पिक | छोटी इमेज यूज़र एक्सपीरियंस (यूएक्स) को बेहतर बनाने के लिए खास तरीके का इस्तेमाल करना. उदाहरण के लिए, इमेज/वीडियो के थंबनेल पर बैज ओवरले. ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
कॉन्टेंट की कैटगरी | वैकल्पिक | इकाई में मौजूद कॉन्टेंट की कैटगरी के बारे में बताएं. | Enum की सूची दिशा-निर्देश पाने के लिए, कॉन्टेंट कैटगरी सेक्शन देखें. |
ArticleEntity
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा | फ़ॉर्मैट करें |
---|---|---|---|
ऐक्शन यूआरआई | ज़रूरी है |
सेवा देने वाली कंपनी के ऐप्लिकेशन में इकाई से डीप लिंक करें. ध्यान दें: एट्रिब्यूशन के लिए डीप लिंक का इस्तेमाल किया जा सकता है. अक्सर पूछे जाने वाले इस सवाल को देखें |
यूआरआई |
शीर्षक | ज़रूरी है | इकाई का टाइटल. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
पोस्टर इमेज | वैकल्पिक | एक से ज़्यादा इमेज अपलोड करने पर, हम सिर्फ़ एक इमेज दिखाएंगे. आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) 16:9 होना चाहिए ध्यान दें: इमेज का इस्तेमाल करने का सुझाव दिया जाता है. अगर कोई बैज दिया गया है, तो पक्का करें कि इमेज के ऊपर और नीचे, दोनों तरफ़ 24 डीपीएस का सेफ़ स्पेस हो |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
सोर्स - टाइटल | वैकल्पिक | लेखक, संगठन या रिपोर्टर का नाम | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: 25 से कम वर्ण |
सोर्स - इमेज | वैकल्पिक | सोर्स की इमेज, जैसे कि लेखक, संगठन, रिपोर्टर | दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
ब्यौरा | वैकल्पिक | इकाई के बारे में बताने वाला एक पैराग्राफ़. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 180 वर्ण |
सबटाइटल की सूची | वैकल्पिक | ज़्यादा से ज़्यादा तीन सबटाइटल, जिनमें हर सबटाइटल एक लाइन का टेक्स्ट हो. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट हर सबटाइटल के लिए सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
बैज | वैकल्पिक | हर बैज, टेक्स्ट (ज़्यादा से ज़्यादा 15 वर्ण) या छोटी इमेज में से कोई एक होता है. इमेज/वीडियो के ऊपर यूज़र एक्सपीरियंस (UX) से जुड़ी खास जानकारी, जैसे कि इमेज पर बैज के तौर पर ओवरले
|
|
बैज - टेक्स्ट | वैकल्पिक | बैज का टाइटल ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 15 वर्ण |
बैज - इमेज | वैकल्पिक | छोटी इमेज यूज़र एक्सपीरियंस (यूएक्स) को बेहतर बनाने के लिए खास तरीके का इस्तेमाल करना. उदाहरण के लिए, इमेज/वीडियो के थंबनेल पर बैज ओवरले. ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
कॉन्टेंट पब्लिश करने का समय | वैकल्पिक | यह ऐप्लिकेशन में कॉन्टेंट के पब्लिश होने या अपडेट होने के समय का, मिलीसेकंड में दिया गया टाइमस्टैंप है. | मिलीसेकंड में epoch टाइमस्टैंप |
दर्शकों के जुड़ाव का आखिरी समय | कुछ शर्तों के मुताबिक ज़रूरी है | उपयोगकर्ता ने पिछली बार इस इकाई के साथ इंटरैक्ट करने पर, मिलीसेकंड में एपर्च्यू टाइमस्टैंप. ध्यान दें: अगर यह इकाई, जारी रखने वाले क्लस्टर का हिस्सा है, तो यह फ़ील्ड ज़रूरी है. |
मिलीसेकंड में epoch टाइमस्टैंप |
प्रोग्रेस का प्रतिशत | कुछ शर्तों के मुताबिक ज़रूरी है | उपयोगकर्ता ने आज तक पूरे कॉन्टेंट का कितना प्रतिशत देखा है. ध्यान दें: अगर यह इकाई, जारी रखने वाले क्लस्टर का हिस्सा है, तो यह फ़ील्ड ज़रूरी है. |
यह वैल्यू 0 से 100 के बीच होनी चाहिए. |
कॉन्टेंट की कैटगरी | वैकल्पिक | इकाई में मौजूद कॉन्टेंट की कैटगरी के बारे में बताएं. | Enum की सूची दिशा-निर्देश पाने के लिए, कॉन्टेंट कैटगरी सेक्शन देखें. |
EventEntity
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा | फ़ॉर्मैट करें |
---|---|---|---|
ऐक्शन यूआरआई | ज़रूरी है |
सेवा देने वाली कंपनी के ऐप्लिकेशन में इकाई से डीप लिंक करें. ध्यान दें: एट्रिब्यूशन के लिए डीप लिंक का इस्तेमाल किया जा सकता है. अक्सर पूछे जाने वाले इस सवाल को देखें |
यूआरआई |
शीर्षक | ज़रूरी है | इकाई का टाइटल. | स्ट्रिंग सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
शुरू होने का समय | ज़रूरी है |
इवेंट के शुरू होने का टाइमस्टैंप. ध्यान दें: इसे मिलीसेकंड में दिखाया जाएगा. |
मिलीसेकंड में epoch टाइमस्टैंप |
इवेंट मोड | ज़रूरी है | यह फ़ील्ड यह बताता है कि इवेंट वर्चुअल होगा, व्यक्तिगत तौर पर होगा या दोनों. |
वैल्यू: VIRTUAL, IN_PERSON या HYBRID |
पोस्टर इमेज | ज़रूरी है | एक से ज़्यादा इमेज अपलोड करने पर, हम सिर्फ़ एक इमेज दिखाएंगे. आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) 16:9 होना चाहिए ध्यान दें: इमेज का इस्तेमाल करने का सुझाव दिया जाता है. अगर कोई बैज दिया गया है, तो पक्का करें कि इमेज के ऊपर और नीचे, दोनों तरफ़ 24 डीपीएस का सेफ़ स्पेस हो |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
जगह - देश | कुछ शर्तों के मुताबिक ज़रूरी है | वह देश जहां इवेंट हो रहा है. ध्यान दें: यह उन इवेंट के लिए ज़रूरी है जो IN_PERSON या HYBRID हैं |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - शहर | कुछ शर्तों के मुताबिक ज़रूरी है | वह शहर जहां इवेंट हो रहा है. ध्यान दें: यह उन इवेंट के लिए ज़रूरी है जो IN_PERSON या HYBRID हैं |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - पता दिखाएं | कुछ शर्तों के मुताबिक ज़रूरी है | उस जगह का पता या नाम जहां इवेंट होगा. इसे उपयोगकर्ता को दिखाया जाना चाहिए. ध्यान दें: यह उन इवेंट के लिए ज़रूरी है जो IN_PERSON या HYBRID हैं |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - मोहल्ले का पता | वैकल्पिक | उस जगह का पता जहां इवेंट होस्ट किया जा रहा है (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - राज्य | वैकल्पिक | वह राज्य या प्रांत (अगर लागू हो) जहां इवेंट होस्ट किया जा रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह की जानकारी - पिन कोड | वैकल्पिक | उस जगह का पिन कोड (अगर लागू हो) जहां इवेंट होस्ट किया जा रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - आस-पास | वैकल्पिक | वह इलाका (अगर लागू हो) जहां इवेंट होस्ट किया जा रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
खत्म होने का समय | वैकल्पिक |
वह टाइमस्टैंप जब इवेंट के खत्म होने की उम्मीद है. ध्यान दें: इसे मिलीसेकंड में दिखाया जाएगा. |
मिलीसेकंड में epoch टाइमस्टैंप |
ब्यौरा | वैकल्पिक | इकाई के बारे में बताने वाला एक पैराग्राफ़. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 180 वर्ण |
सबटाइटल की सूची | वैकल्पिक | ज़्यादा से ज़्यादा तीन सबटाइटल, जिनमें हर सबटाइटल एक लाइन का टेक्स्ट हो. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट हर सबटाइटल के लिए सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
बैज | वैकल्पिक |
हर बैज, टेक्स्ट (ज़्यादा से ज़्यादा 15 वर्ण) या छोटी इमेज में से कोई एक होता है. |
|
बैज - टेक्स्ट | वैकल्पिक | बैज का टाइटल ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 15 वर्ण |
बैज - इमेज | वैकल्पिक | छोटी इमेज यूज़र एक्सपीरियंस (यूएक्स) को बेहतर बनाने के लिए खास तरीके का इस्तेमाल करना. उदाहरण के लिए, इमेज/वीडियो के थंबनेल पर बैज ओवरले. ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
कीमत - CurrentPrice | कुछ शर्तों के मुताबिक ज़रूरी है |
इवेंट के टिकट/पास की मौजूदा कीमत. अगर स्ट्राइकथ्रू वाली कीमत दी गई है, तो यह वैल्यू देना ज़रूरी है. |
फ़्री टेक्स्ट |
कीमत - StrikethroughPrice | वैकल्पिक | इवेंट के टिकट/पास की मूल कीमत. | फ़्री टेक्स्ट |
कीमत का कॉलआउट | वैकल्पिक | अगर उपलब्ध हो, तो प्रमोशन, इवेंट, और सदस्यों के लिए छूट की जानकारी देने के लिए कीमत का कॉलआउट. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: 45 से कम वर्ण (बहुत लंबे टेक्स्ट के लिए, एलिप्सिस दिख सकते हैं) |
कॉन्टेंट की कैटगरी | वैकल्पिक | इकाई में मौजूद कॉन्टेंट की कैटगरी के बारे में बताएं. | ज़रूरी शर्तें पूरी करने वाले Enum की सूची
दिशा-निर्देश पाने के लिए, कॉन्टेंट कैटगरी सेक्शन देखें. |
LodgingEntity
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा | फ़ॉर्मैट करें |
---|---|---|---|
ऐक्शन यूआरआई | ज़रूरी है |
सेवा देने वाली कंपनी के ऐप्लिकेशन में इकाई से डीप लिंक करें. ध्यान दें: एट्रिब्यूशन के लिए डीप लिंक का इस्तेमाल किया जा सकता है. अक्सर पूछे जाने वाले इस सवाल को देखें |
यूआरआई |
शीर्षक | ज़रूरी है | इकाई का टाइटल. | स्ट्रिंग सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
पोस्टर इमेज | ज़रूरी है |
एक से ज़्यादा इमेज अपलोड करने पर, हम सिर्फ़ एक इमेज दिखाएंगे. सुझाया गया आसपेक्ट रेशियो 16:9 है ध्यान दें: अगर बैज दिया गया है, तो पक्का करें कि इमेज के ऊपर और नीचे, दोनों तरफ़ 24 डीपीएस का सेफ़ स्पेस हो |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
जगह - देश | ज़रूरी है | वह देश जहां ठहरने की सुविधा उपलब्ध है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - शहर | ज़रूरी है | वह शहर जहां ठहरने की सुविधा उपलब्ध है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - पता दिखाएं | ज़रूरी है | ठहरने की जगह का पता, जो उपयोगकर्ता को दिखाया जाएगा. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - मोहल्ले का पता | वैकल्पिक | अगर लागू हो, तो ठहरने की जगह का सड़क का पता. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - राज्य | वैकल्पिक | वह राज्य या प्रांत (अगर लागू हो) जहां ठहरने की जगह मौजूद है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह की जानकारी - पिन कोड | वैकल्पिक | अगर लागू हो, तो ठहरने की जगह का पिन कोड. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - आस-पास | वैकल्पिक | अगर लागू हो, तो ठहरने की जगह का इलाका. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
बैज | वैकल्पिक |
हर बैज, टेक्स्ट (ज़्यादा से ज़्यादा 15 वर्ण) या छोटी इमेज में से कोई एक होता है. |
|
बैज - टेक्स्ट | वैकल्पिक | बैज का टाइटल ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 15 वर्ण |
बैज - इमेज | वैकल्पिक | छोटी इमेज यूज़र एक्सपीरियंस (यूएक्स) को बेहतर बनाने के लिए खास तरीके का इस्तेमाल करना. उदाहरण के लिए, इमेज/वीडियो के थंबनेल पर बैज ओवरले. ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
ब्यौरा | वैकल्पिक | इकाई के बारे में बताने वाला एक पैराग्राफ़. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 180 वर्ण |
सबटाइटल की सूची | वैकल्पिक | ज़्यादा से ज़्यादा तीन सबटाइटल, जिनमें हर सबटाइटल एक लाइन का टेक्स्ट हो. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट हर सबटाइटल के लिए सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
AvailabilityTimeWindow - Start Time | वैकल्पिक | मिलीसेकंड में वह टाइमस्टैंप जब ठहरने की जगह खुली/उपलब्ध होगी. | मिलीसेकंड में epoch टाइमस्टैंप |
AvailabilityTimeWindow - खत्म होने का समय | वैकल्पिक | वह टाइमस्टैंप जब तक कि ठहरने की जगह खुली/उपलब्ध रहेगी. इसे मिलीसेकंड में दिखाया जाता है. | मिलीसेकंड में epoch टाइमस्टैंप |
रेटिंग - ज़्यादा से ज़्यादा वैल्यू | वैकल्पिक | रेटिंग स्केल की सबसे बड़ी वैल्यू. अगर रेटिंग की मौजूदा वैल्यू भी दी गई है, तो यह एट्रिब्यूट देना ज़रूरी है. |
संख्या >= 0.0 |
रेटिंग - मौजूदा वैल्यू | वैकल्पिक | रेटिंग स्केल की मौजूदा वैल्यू. अगर रेटिंग की ज़्यादा से ज़्यादा वैल्यू भी दी गई है, तो यह वैल्यू भी देनी होगी. |
संख्या >= 0.0 |
रेटिंग - संख्या | वैकल्पिक | ठहरने की जगह को मिली रेटिंग की संख्या. ध्यान दें: अगर आपका ऐप्लिकेशन, उपयोगकर्ताओं को इंस्टॉल की संख्या दिखाने का तरीका कंट्रोल करता है, तो यह फ़ील्ड दें. कम शब्दों वाली स्ट्रिंग का इस्तेमाल करें. उदाहरण के लिए, अगर गिनती 1,000,000 है, तो 1M जैसे छोटे नाम का इस्तेमाल करें, ताकि छोटे डिसप्ले साइज़ पर गिनती काट न जाए. |
स्ट्रिंग |
रेटिंग - गिनती की वैल्यू | वैकल्पिक | ठहरने की जगह को मिली रेटिंग की संख्या. ध्यान दें: अगर आपने डिसप्ले के लिए, अपने हिसाब से कमरे के नाम के पहले हिस्से को तय नहीं किया है, तो यह फ़ील्ड सबमिट करें. अगर संख्या और संख्या की वैल्यू, दोनों मौजूद हैं, तो उपयोगकर्ताओं को संख्या दिखती है. |
ज़्यादा समय के लिए |
कीमत - CurrentPrice | कुछ शर्तों के मुताबिक ज़रूरी है | ठहरने की जगह की मौजूदा कीमत. अगर स्ट्राइकथ्रू वाली कीमत दी गई है, तो यह वैल्यू देना ज़रूरी है. |
फ़्री टेक्स्ट |
कीमत - StrikethroughPrice | वैकल्पिक | ठहरने की जगह की मूल कीमत, जिसे यूज़र इंटरफ़ेस (यूआई) में स्ट्राइकथ्रू किया गया है. | फ़्री टेक्स्ट |
कीमत का कॉलआउट | वैकल्पिक | अगर उपलब्ध हो, तो प्रमोशन, इवेंट, और सदस्यों के लिए छूट की जानकारी देने के लिए कीमत का कॉलआउट. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: 45 से कम वर्ण (बहुत लंबे टेक्स्ट के लिए, एलिप्सिस दिख सकते हैं) |
StoreEntity
StoreEntity
ऑब्जेक्ट, किसी ऐसे स्टोर के बारे में बताता है जिसे डेवलपर पार्टनर पब्लिश करना चाहते हैं. जैसे, रेस्टोरेंट या किराने की दुकान.
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा | फ़ॉर्मैट करें |
---|---|---|---|
पोस्टर इमेज | ज़रूरी है | कम से कम एक इमेज देना ज़रूरी है. | दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
ऐक्शन यूआरआई | ज़रूरी है |
सेवा देने वाली कंपनी के ऐप्लिकेशन में इकाई से डीप लिंक करें. ध्यान दें: एट्रिब्यूशन के लिए डीप लिंक का इस्तेमाल किया जा सकता है. अक्सर पूछे जाने वाले इस सवाल को देखें |
यूआरआई |
शीर्षक | वैकल्पिक | स्टोर का नाम. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: 45 से कम वर्ण (बहुत लंबे टेक्स्ट में एलिप्सिस दिख सकते हैं) |
जगह की जानकारी | वैकल्पिक | स्टोर की जगह. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: 45 से कम वर्ण (बहुत लंबे टेक्स्ट में एलिप्सिस दिख सकते हैं) |
कॉलआउट | वैकल्पिक | अगर उपलब्ध हो, तो स्टोर के लिए प्रमोशन, इवेंट या अपडेट दिखाने के लिए कॉलआउट. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: 45 से कम वर्ण (बहुत लंबे टेक्स्ट में एलिप्सिस दिख सकते हैं) |
कॉलआउट का फ़ाइन प्रिंट | वैकल्पिक | कॉलआउट के लिए फ़ाइन प्रिंट टेक्स्ट. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: 45 से कम वर्ण (बहुत लंबे टेक्स्ट में एलिप्सिस दिख सकते हैं) |
ब्यौरा | वैकल्पिक | स्टोर के बारे में जानकारी. | फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 90 से कम वर्ण (बहुत लंबे टेक्स्ट में एलिप्सिस दिख सकते हैं) |
रेटिंग - ज़्यादा से ज़्यादा वैल्यू | वैकल्पिक | रेटिंग स्केल की सबसे बड़ी वैल्यू. अगर रेटिंग की मौजूदा वैल्यू भी दी गई है, तो यह एट्रिब्यूट देना ज़रूरी है. |
संख्या >= 0.0 |
रेटिंग - मौजूदा वैल्यू | वैकल्पिक | रेटिंग स्केल की मौजूदा वैल्यू. अगर रेटिंग की ज़्यादा से ज़्यादा वैल्यू भी दी गई है, तो यह वैल्यू भी देनी होगी. |
संख्या >= 0.0 |
रेटिंग - संख्या | वैकल्पिक | ठहरने की जगह को मिली रेटिंग की संख्या. ध्यान दें: अगर आपका ऐप्लिकेशन यह कंट्रोल करना चाहता है कि उपयोगकर्ताओं को यह जानकारी कैसे दिखे, तो यह फ़ील्ड दें. उपयोगकर्ता को दिखाई जा सकने वाली कम शब्दों वाली स्ट्रिंग दें. उदाहरण के लिए, अगर संख्या 1,000,000 है, तो 1M जैसे छोटे नामों का इस्तेमाल करें, ताकि छोटे डिसप्ले साइज़ पर इसे काटा न जाए. |
स्ट्रिंग |
रेटिंग - गिनती की वैल्यू | वैकल्पिक | ठहरने की जगह को मिली रेटिंग की संख्या. ध्यान दें: अगर आपको डिसप्ले के लिए, कम शब्दों में लिखने का लॉजिक खुद मैनेज नहीं करना है, तो यह फ़ील्ड दें. अगर 'गिनती' और 'गिनती की वैल्यू', दोनों मौजूद हैं, तो हम उपयोगकर्ताओं को दिखाने के लिए 'गिनती' का इस्तेमाल करेंगे |
ज़्यादा समय के लिए |
PointOfInterestEntity
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा | फ़ॉर्मैट करें |
---|---|---|---|
ऐक्शन यूआरआई | ज़रूरी है |
सेवा देने वाली कंपनी के ऐप्लिकेशन में इकाई से डीप लिंक करें. ध्यान दें: एट्रिब्यूशन के लिए डीप लिंक का इस्तेमाल किया जा सकता है. अक्सर पूछे जाने वाले इस सवाल को देखें |
यूआरआई |
शीर्षक | ज़रूरी है | इकाई का टाइटल. | स्ट्रिंग सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
पोस्टर इमेज | ज़रूरी है | एक से ज़्यादा इमेज अपलोड करने पर, हम सिर्फ़ एक इमेज दिखाएंगे. आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) 16:9 होना चाहिए ध्यान दें: इमेज का इस्तेमाल करने का सुझाव दिया जाता है. अगर कोई बैज दिया गया है, तो पक्का करें कि इमेज के ऊपर और नीचे, दोनों तरफ़ 24 डीपीएस का सेफ़ स्पेस हो |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
जगह - देश | ज़रूरी है | वह देश जहां इवेंट हो रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - शहर | ज़रूरी है | वह शहर जहां दिलचस्पी की जगह मौजूद है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - पता दिखाएं | ज़रूरी है | दिलचस्प जगह का पता, जो उपयोगकर्ता को दिखाया जाएगा. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - मोहल्ले का पता | वैकल्पिक | लोकप्रिय जगह का गली-मोहल्ले का पता (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - राज्य | वैकल्पिक | वह राज्य या प्रांत (अगर लागू हो) जहां दिलचस्प जगह मौजूद है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह की जानकारी - पिन कोड | वैकल्पिक | लोकप्रिय जगह का पिन कोड (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - आस-पास | वैकल्पिक | लोकप्रिय जगह का इलाका (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
AvailabilityTimeWindow - Start Time | वैकल्पिक | वह समय जब लोकप्रिय जगह खुली/उपलब्ध होगी. इसे मिलीसेकंड में दिखाया जाता है. | मिलीसेकंड में epoch टाइमस्टैंप |
AvailabilityTimeWindow - खत्म होने का समय | वैकल्पिक | मिलीसेकंड में दिखाया गया वह टाइमस्टैंप जब तक दिलचस्प जगह खुली/उपलब्ध रहेगी. | मिलीसेकंड में epoch टाइमस्टैंप |
बैज | वैकल्पिक |
हर बैज, टेक्स्ट (ज़्यादा से ज़्यादा 15 वर्ण) या छोटी इमेज में से कोई एक होता है. |
|
बैज - टेक्स्ट | वैकल्पिक | बैज का टाइटल ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 15 वर्ण |
बैज - इमेज | वैकल्पिक | छोटी इमेज यूज़र एक्सपीरियंस (यूएक्स) को बेहतर बनाने के लिए खास तरीके का इस्तेमाल करना. उदाहरण के लिए, इमेज/वीडियो के थंबनेल पर बैज ओवरले. ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
ब्यौरा | वैकल्पिक | इकाई के बारे में बताने वाला एक पैराग्राफ़. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 180 वर्ण |
सबटाइटल की सूची | वैकल्पिक | ज़्यादा से ज़्यादा तीन सबटाइटल, जिनमें हर सबटाइटल एक लाइन का टेक्स्ट हो. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट हर सबटाइटल के लिए सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
रेटिंग - ज़्यादा से ज़्यादा वैल्यू | वैकल्पिक | रेटिंग स्केल की सबसे बड़ी वैल्यू. अगर रेटिंग की मौजूदा वैल्यू भी दी गई है, तो यह एट्रिब्यूट देना ज़रूरी है. |
संख्या >= 0.0 |
रेटिंग - मौजूदा वैल्यू | वैकल्पिक | रेटिंग स्केल की मौजूदा वैल्यू. अगर रेटिंग की ज़्यादा से ज़्यादा वैल्यू भी दी गई है, तो यह वैल्यू भी देनी होगी. |
संख्या >= 0.0 |
रेटिंग - संख्या | वैकल्पिक | लोकप्रिय जगह के लिए रेटिंग की संख्या. ध्यान दें: अगर आपका ऐप्लिकेशन, उपयोगकर्ताओं को इंस्टॉल की संख्या दिखाने का तरीका कंट्रोल करता है, तो यह फ़ील्ड दें. कम शब्दों वाली स्ट्रिंग का इस्तेमाल करें. उदाहरण के लिए, अगर गिनती 1,000,000 है, तो 1M जैसे छोटे नाम का इस्तेमाल करें, ताकि छोटे डिसप्ले साइज़ पर गिनती काट न जाए. |
स्ट्रिंग |
रेटिंग - गिनती की वैल्यू | वैकल्पिक | लोकप्रिय जगह के लिए रेटिंग की संख्या. ध्यान दें: अगर आपने डिसप्ले के लिए, कम शब्दों में लिखने का लॉजिक खुद मैनेज नहीं किया है, तो यह फ़ील्ड दें. अगर 'गिनती' और 'गिनती की वैल्यू', दोनों मौजूद हैं, तो उपयोगकर्ताओं को 'गिनती' दिखती है |
ज़्यादा समय के लिए |
कीमत - CurrentPrice | कुछ शर्तों के मुताबिक ज़रूरी है |
लोकप्रिय जगह के लिए, टिकट/प्रवेश पास की मौजूदा कीमत. अगर स्ट्राइकथ्रू वाली कीमत दी गई है, तो यह वैल्यू देना ज़रूरी है. |
फ़्री टेक्स्ट |
कीमत - StrikethroughPrice | वैकल्पिक | लोकप्रिय जगह के टिकट/प्रवेश पास की मूल कीमत. | फ़्री टेक्स्ट |
कीमत का कॉलआउट | वैकल्पिक | अगर उपलब्ध हो, तो प्रमोशन, इवेंट, और सदस्यों के लिए छूट की जानकारी देने के लिए कीमत का कॉलआउट. |
फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 45 से कम वर्ण (बहुत लंबे टेक्स्ट में एलिप्सिस दिख सकते हैं) |
कॉन्टेंट की कैटगरी | वैकल्पिक | इकाई में मौजूद कॉन्टेंट की कैटगरी के बारे में बताएं. | ज़रूरी शर्तें पूरी करने वाले Enum की सूची
दिशा-निर्देश पाने के लिए, कॉन्टेंट कैटगरी सेक्शन देखें. |
PersonEntity
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा | फ़ॉर्मैट करें |
---|---|---|---|
ऐक्शन यूआरआई | ज़रूरी है |
सेवा देने वाली कंपनी के ऐप्लिकेशन में इकाई से डीप लिंक करें. ध्यान दें: एट्रिब्यूशन के लिए डीप लिंक का इस्तेमाल किया जा सकता है. अक्सर पूछे जाने वाले इस सवाल को देखें |
यूआरआई |
प्रोफ़ाइल - नाम | ज़रूरी है | प्रोफ़ाइल का नाम, आईडी या हैंडल, जैसे कि "जॉन डो", "@TeamPixel" वगैरह. | स्ट्रिंग सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
प्रोफ़ाइल - अवतार | ज़रूरी है |
उपयोगकर्ता की प्रोफ़ाइल फ़ोटो या अवतार इमेज. ध्यान दें:इमेज का आसपेक्ट रेशियो 1:1 होना चाहिए. |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
प्रोफ़ाइल - अतिरिक्त टेक्स्ट | वैकल्पिक | प्रोफ़ाइल हैंडल की तरह फ़्री टेक्स्ट. | फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: ज़्यादा से ज़्यादा 15 वर्ण |
प्रोफ़ाइल - अन्य इमेज | वैकल्पिक | पुष्टि किए गए बैज जैसी छोटी इमेज. | दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
हेडर इमेज | वैकल्पिक | एक से ज़्यादा इमेज अपलोड करने पर, हम सिर्फ़ एक इमेज दिखाएंगे. आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) 16:9 होना चाहिए ध्यान दें: इमेज का इस्तेमाल करने का सुझाव दिया जाता है. अगर कोई बैज दिया गया है, तो पक्का करें कि इमेज के ऊपर और नीचे, दोनों तरफ़ 24 डीपीएस का सेफ़ स्पेस हो |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
लोकप्रियता - संख्या | वैकल्पिक |
फ़ॉलोअर की संख्या या लोकप्रियता की वैल्यू बताएं. उदाहरण के लिए - "3.7 M". ध्यान दें: अगर गिनती और गिनती की वैल्यू, दोनों दी गई हैं, तो गिनती का इस्तेमाल किया जाएगा |
स्ट्रिंग सुझाया गया टेक्स्ट साइज़: गिनती और लेबल के लिए ज़्यादा से ज़्यादा 20 वर्ण |
लोकप्रियता - गिनती की वैल्यू | वैकल्पिक | फ़ॉलोअर की संख्या या लोकप्रियता की वैल्यू. ध्यान दें: अगर आपका ऐप्लिकेशन, अलग-अलग डिसप्ले साइज़ के लिए बड़ी संख्या को ऑप्टिमाइज़ करने के तरीके से जुड़े लॉजिक को मैनेज नहीं करना चाहता, तो गिनती की वैल्यू दें. अगर Count और Count Value, दोनों की वैल्यू दी गई है, तो Count का इस्तेमाल किया जाएगा. |
ज़्यादा समय के लिए |
लोकप्रियता - लेबल | वैकल्पिक | लोकप्रियता का लेबल क्या है, यह बताएं. उदाहरण के लिए - "पसंद". | स्ट्रिंग सुझाया गया टेक्स्ट साइज़: गिनती और लेबल के लिए ज़्यादा से ज़्यादा 20 वर्ण |
लोकप्रियता - विज़ुअल | वैकल्पिक |
बताएं कि इंटरैक्शन किस लिए है. उदाहरण के लिए - ऐसी इमेज जिसमें पसंद के आइकॉन और इमोजी दिखाए गए हों. एक से ज़्यादा इमेज दी जा सकती हैं. हालांकि, हो सकता है कि सभी इमेज सभी डिवाइस के नाप या आकार पर न दिखें. ध्यान दें: यह स्क्वेयर 1:1 इमेज होनी चाहिए |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
रेटिंग - ज़्यादा से ज़्यादा वैल्यू | ज़रूरी है | रेटिंग स्केल की सबसे बड़ी वैल्यू. अगर रेटिंग की मौजूदा वैल्यू भी दी गई है, तो यह एट्रिब्यूट देना ज़रूरी है. |
संख्या >= 0.0 |
रेटिंग - मौजूदा वैल्यू | ज़रूरी है | रेटिंग स्केल की मौजूदा वैल्यू. अगर रेटिंग की ज़्यादा से ज़्यादा वैल्यू भी दी गई है, तो यह वैल्यू भी देनी होगी. |
संख्या >= 0.0 |
रेटिंग - संख्या | वैकल्पिक | इकाई को मिली रेटिंग की संख्या. ध्यान दें: अगर आपका ऐप्लिकेशन यह कंट्रोल करना चाहता है कि उपयोगकर्ताओं को यह जानकारी कैसे दिखे, तो यह फ़ील्ड दें. उपयोगकर्ता को दिखाई जा सकने वाली कम शब्दों वाली स्ट्रिंग दें. उदाहरण के लिए, अगर संख्या 1,000,000 है, तो 1M जैसे छोटे नामों का इस्तेमाल करें, ताकि छोटे डिसप्ले साइज़ पर इसे काटा न जाए. |
स्ट्रिंग |
रेटिंग - गिनती की वैल्यू | वैकल्पिक | इकाई को मिली रेटिंग की संख्या. ध्यान दें: अगर आपको डिसप्ले के लिए, कम शब्दों में लिखने का लॉजिक खुद मैनेज नहीं करना है, तो यह फ़ील्ड दें. अगर 'गिनती' और 'गिनती की वैल्यू', दोनों मौजूद हैं, तो हम उपयोगकर्ताओं को दिखाने के लिए 'गिनती' का इस्तेमाल करेंगे |
ज़्यादा समय के लिए |
जगह - देश | वैकल्पिक | वह देश जहां व्यक्ति मौजूद है या सेवा दे रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - शहर | वैकल्पिक | वह शहर जहां व्यक्ति मौजूद है या सेवा दे रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - पता दिखाएं | वैकल्पिक | उपयोगकर्ता को वह पता दिखेगा जहां व्यक्ति मौजूद है या सेवा दे रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - मोहल्ले का पता | वैकल्पिक | वह मोहल्ला जहां व्यक्ति रहता है या जहां वह सेवा देता है उसका पता (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - राज्य | वैकल्पिक | वह राज्य (अगर लागू हो) जहां व्यक्ति मौजूद है या सेवा दे रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह की जानकारी - पिन कोड | वैकल्पिक | उस जगह का पिन कोड (अगर लागू हो) जहां व्यक्ति मौजूद है या सेवा दे रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - आस-पास | वैकल्पिक | वह इलाका (अगर लागू हो) जहां व्यक्ति मौजूद है या सेवा दे रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
बैज | वैकल्पिक |
हर बैज, टेक्स्ट (ज़्यादा से ज़्यादा 15 वर्ण) या छोटी इमेज में से कोई एक होता है. |
|
बैज - टेक्स्ट | वैकल्पिक | बैज का टाइटल ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 15 वर्ण |
बैज - इमेज | वैकल्पिक | छोटी इमेज यूज़र एक्सपीरियंस (यूएक्स) को बेहतर बनाने के लिए खास तरीके का इस्तेमाल करना. उदाहरण के लिए, इमेज/वीडियो के थंबनेल पर बैज ओवरले. ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
ब्यौरा | वैकल्पिक | इकाई के बारे में बताने वाला एक पैराग्राफ़. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 180 वर्ण |
सबटाइटल की सूची | वैकल्पिक | ज़्यादा से ज़्यादा तीन सबटाइटल, जिनमें हर सबटाइटल एक लाइन का टेक्स्ट हो. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट हर सबटाइटल के लिए सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
कॉन्टेंट की कैटगरी | वैकल्पिक | इकाई में मौजूद कॉन्टेंट की कैटगरी के बारे में बताएं. | ज़रूरी शर्तें पूरी करने वाले Enum की सूची
दिशा-निर्देश पाने के लिए, कॉन्टेंट कैटगरी सेक्शन देखें. |
RestaurantReservationEntity
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा | फ़ॉर्मैट करें |
---|---|---|---|
ऐक्शन यूआरआई | ज़रूरी है |
सेवा देने वाली कंपनी के ऐप्लिकेशन में इकाई से डीप लिंक करें. ध्यान दें: एट्रिब्यूशन के लिए डीप लिंक का इस्तेमाल किया जा सकता है. अक्सर पूछे जाने वाले इस सवाल को देखें |
यूआरआई |
शीर्षक | ज़रूरी है | इकाई का टाइटल. | स्ट्रिंग सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
बुकिंग शुरू होने का समय | ज़रूरी है | वह टाइमस्टैंप जब बुकिंग शुरू होने की उम्मीद है. इसे मिलीसेकंड में दिखाया जाता है. | मिलीसेकंड में epoch टाइमस्टैंप |
जगह - देश | ज़रूरी है | वह देश जहां रेस्टोरेंट मौजूद है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - शहर | ज़रूरी है | वह शहर जहां रेस्टोरेंट है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - पता दिखाएं | ज़रूरी है | रेस्टोरेंट का वह पता जो उपयोगकर्ता को दिखाया जाएगा. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - मोहल्ले का पता | वैकल्पिक | रेस्टोरेंट का गली का पता (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - राज्य | वैकल्पिक | वह राज्य या प्रांत (अगर लागू हो) जहां रेस्टोरेंट मौजूद है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह की जानकारी - पिन कोड | वैकल्पिक | रेस्टोरेंट का पिन कोड (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - आस-पास | वैकल्पिक | रेस्टोरेंट का इलाका (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पोस्टर इमेज | वैकल्पिक | एक से ज़्यादा इमेज अपलोड करने पर, हम सिर्फ़ एक इमेज दिखाएंगे. सुझाया गया आसपेक्ट रेशियो 16:9 है | दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
ब्यौरा | वैकल्पिक | इकाई के बारे में बताने वाला एक पैराग्राफ़. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 180 वर्ण |
सबटाइटल की सूची | वैकल्पिक | ज़्यादा से ज़्यादा तीन सबटाइटल, जिनमें हर सबटाइटल एक लाइन का टेक्स्ट हो. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट हर सबटाइटल के लिए सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
टेबल का साइज़ | वैकल्पिक | बुकिंग ग्रुप में शामिल लोगों की संख्या | पूर्णांक > 0 |
EventReservationEntity
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा | फ़ॉर्मैट करें |
---|---|---|---|
ऐक्शन यूआरआई | ज़रूरी है |
सेवा देने वाली कंपनी के ऐप्लिकेशन में इकाई से डीप लिंक करें. ध्यान दें: एट्रिब्यूशन के लिए डीप लिंक का इस्तेमाल किया जा सकता है. अक्सर पूछे जाने वाले इस सवाल को देखें |
यूआरआई |
शीर्षक | ज़रूरी है | इकाई का टाइटल. | स्ट्रिंग सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
शुरू होने का समय | ज़रूरी है |
इवेंट के शुरू होने का टाइमस्टैंप. ध्यान दें: इसे मिलीसेकंड में दिखाया जाएगा. |
मिलीसेकंड में epoch टाइमस्टैंप |
इवेंट मोड | ज़रूरी है | यह फ़ील्ड यह बताता है कि इवेंट वर्चुअल होगा, व्यक्तिगत तौर पर होगा या दोनों. |
वैल्यू: VIRTUAL, IN_PERSON या HYBRID |
जगह - देश | कुछ शर्तों के मुताबिक ज़रूरी है | वह देश जहां इवेंट हो रहा है. ध्यान दें: यह उन इवेंट के लिए ज़रूरी है जो IN_PERSON या HYBRID हैं |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - शहर | कुछ शर्तों के मुताबिक ज़रूरी है | वह शहर जहां इवेंट हो रहा है. ध्यान दें: यह उन इवेंट के लिए ज़रूरी है जो IN_PERSON या HYBRID हैं |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - पता दिखाएं | कुछ शर्तों के मुताबिक ज़रूरी है | उस जगह का पता या नाम जहां इवेंट होगा. इसे उपयोगकर्ता को दिखाया जाना चाहिए. ध्यान दें: यह उन इवेंट के लिए ज़रूरी है जो IN_PERSON या HYBRID हैं |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - मोहल्ले का पता | वैकल्पिक | उस जगह का पता जहां इवेंट होस्ट किया जा रहा है (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - राज्य | वैकल्पिक | वह राज्य या प्रांत (अगर लागू हो) जहां इवेंट होस्ट किया जा रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह की जानकारी - पिन कोड | वैकल्पिक | उस जगह का पिन कोड (अगर लागू हो) जहां इवेंट होस्ट किया जा रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - आस-पास | वैकल्पिक | वह इलाका (अगर लागू हो) जहां इवेंट होस्ट किया जा रहा है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पोस्टर इमेज | वैकल्पिक | एक से ज़्यादा इमेज अपलोड करने पर, हम सिर्फ़ एक इमेज दिखाएंगे. आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) 16:9 होना चाहिए ध्यान दें: इमेज का इस्तेमाल करने का सुझाव दिया जाता है. अगर कोई बैज दिया गया है, तो पक्का करें कि इमेज के ऊपर और नीचे, दोनों तरफ़ 24 डीपीएस का सेफ़ स्पेस हो |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
खत्म होने का समय | वैकल्पिक |
वह टाइमस्टैंप जब इवेंट के खत्म होने की उम्मीद है. ध्यान दें: इसे मिलीसेकंड में दिखाया जाएगा. |
मिलीसेकंड में epoch टाइमस्टैंप |
सेवा देने वाली कंपनी - नाम | वैकल्पिक |
सेवा देने वाली कंपनी का नाम. ध्यान दें:सेवा देने वाली कंपनी के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है. |
फ़्री टेक्स्ट. उदाहरण के लिए, इवेंट के आयोजक/टूर का नाम |
सेवा देने वाली कंपनी - इमेज | वैकल्पिक |
सेवा देने वाली कंपनी का लोगो/इमेज. ध्यान दें:सेवा देने वाली कंपनी के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है. |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
ब्यौरा | वैकल्पिक | इकाई के बारे में बताने वाला एक पैराग्राफ़. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 180 वर्ण |
सबटाइटल की सूची | वैकल्पिक | ज़्यादा से ज़्यादा तीन सबटाइटल, जिनमें हर सबटाइटल एक लाइन का टेक्स्ट हो. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट हर सबटाइटल के लिए सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
बैज | वैकल्पिक |
हर बैज, टेक्स्ट (ज़्यादा से ज़्यादा 15 वर्ण) या छोटी इमेज में से कोई एक होता है. |
|
बैज - टेक्स्ट | वैकल्पिक | बैज का टाइटल ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 15 वर्ण |
बैज - इमेज | वैकल्पिक | छोटी इमेज यूज़र एक्सपीरियंस (यूएक्स) को बेहतर बनाने के लिए खास तरीके का इस्तेमाल करना. उदाहरण के लिए, इमेज/वीडियो के थंबनेल पर बैज ओवरले. ध्यान दें: बैज के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
रिज़र्वेशन आईडी | वैकल्पिक | इवेंट के रिज़र्वेशन का आईडी. | फ़्री टेक्स्ट |
कीमत - CurrentPrice | कुछ शर्तों के मुताबिक ज़रूरी है |
इवेंट के टिकट/पास की मौजूदा कीमत. अगर स्ट्राइकथ्रू वाली कीमत दी गई है, तो यह वैल्यू देना ज़रूरी है. |
फ़्री टेक्स्ट |
कीमत - StrikethroughPrice | वैकल्पिक | इवेंट के टिकट/पास की मूल कीमत. | फ़्री टेक्स्ट |
कीमत का कॉलआउट | वैकल्पिक | अगर उपलब्ध हो, तो प्रमोशन, इवेंट, और सदस्यों के लिए छूट की जानकारी देने के लिए कीमत का कॉलआउट. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: 45 से कम वर्ण (बहुत लंबे टेक्स्ट के लिए, एलिप्सिस दिख सकते हैं) |
रेटिंग - ज़्यादा से ज़्यादा वैल्यू | वैकल्पिक | रेटिंग स्केल की सबसे बड़ी वैल्यू. अगर रेटिंग की मौजूदा वैल्यू भी दी गई है, तो यह एट्रिब्यूट देना ज़रूरी है. |
संख्या >= 0.0 |
रेटिंग - मौजूदा वैल्यू | वैकल्पिक | रेटिंग स्केल की मौजूदा वैल्यू. अगर रेटिंग की ज़्यादा से ज़्यादा वैल्यू भी दी गई है, तो यह वैल्यू भी देनी होगी. |
संख्या >= 0.0 |
रेटिंग - संख्या | वैकल्पिक | इवेंट के लिए रेटिंग की संख्या. ध्यान दें: अगर आपका ऐप्लिकेशन यह कंट्रोल करना चाहता है कि उपयोगकर्ताओं को यह जानकारी कैसे दिखे, तो यह फ़ील्ड दें. उपयोगकर्ता को दिखाई जा सकने वाली कम शब्दों वाली स्ट्रिंग दें. उदाहरण के लिए, अगर संख्या 1,000,000 है, तो 1M जैसे छोटे नामों का इस्तेमाल करें, ताकि छोटे डिसप्ले साइज़ पर इसे काटा न जाए. |
स्ट्रिंग |
रेटिंग - गिनती की वैल्यू | वैकल्पिक | इवेंट के लिए रेटिंग की संख्या. ध्यान दें: अगर आपको डिसप्ले के लिए, कम शब्दों में लिखने का लॉजिक खुद मैनेज नहीं करना है, तो यह फ़ील्ड दें. अगर 'गिनती' और 'गिनती की वैल्यू', दोनों मौजूद हैं, तो हम उपयोगकर्ताओं को दिखाने के लिए 'गिनती' का इस्तेमाल करेंगे |
ज़्यादा समय के लिए |
कॉन्टेंट की कैटगरी | वैकल्पिक | इकाई में मौजूद कॉन्टेंट की कैटगरी के बारे में बताएं. | ज़रूरी शर्तें पूरी करने वाले Enum की सूची
दिशा-निर्देश पाने के लिए, कॉन्टेंट कैटगरी सेक्शन देखें. |
LodgingReservationEntity
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा | फ़ॉर्मैट करें |
---|---|---|---|
ऐक्शन यूआरआई | ज़रूरी है |
सेवा देने वाली कंपनी के ऐप्लिकेशन में इकाई से डीप लिंक करें. ध्यान दें: एट्रिब्यूशन के लिए डीप लिंक का इस्तेमाल किया जा सकता है. अक्सर पूछे जाने वाले इस सवाल को देखें |
यूआरआई |
शीर्षक | ज़रूरी है | इकाई का टाइटल. | फ़्री टेक्स्ट. उदाहरण के लिए, "12 दिसंबर से आपका बुकिंग किया गया किराया" सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
चेक-इन करने का समय | ज़रूरी है | मिलीसेकंड में दिखाया गया युग का टाइमस्टैंप, जो रिज़र्वेशन के लिए चेक इन का समय दिखाता है. | मिलीसेकंड में epoch टाइमस्टैंप |
चेक-आउट करने का समय | ज़रूरी है | मिलीसेकंड में दिया गया युग का टाइमस्टैंप, जो रिज़र्वेशन के लिए चेक आउट का समय दिखाता है. | मिलीसेकंड में epoch टाइमस्टैंप |
जगह - देश | ज़रूरी है | वह देश जहां ठहरने की जगह मौजूद है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - शहर | ज़रूरी है | वह शहर जहां लॉजिंग की जगह मौजूद है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - पता दिखाएं | ज़रूरी है | ठहरने की जगह का पता, जो उपयोगकर्ता को दिखाया जाएगा. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - मोहल्ले का पता | वैकल्पिक | अगर लागू हो, तो ठहरने की जगह का सड़क का पता. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - राज्य | वैकल्पिक | वह राज्य या प्रांत (अगर लागू हो) जहां ठहरने की जगह मौजूद है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह की जानकारी - पिन कोड | वैकल्पिक | अगर लागू हो, तो ठहरने की जगह का पिन कोड. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जगह - आस-पास | वैकल्पिक | अगर लागू हो, तो ठहरने की जगह का इलाका. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पोस्टर इमेज | वैकल्पिक |
एक से ज़्यादा इमेज अपलोड करने पर, हम सिर्फ़ एक इमेज दिखाएंगे. सुझाया गया आसपेक्ट रेशियो 16:9 है ध्यान दें: अगर बैज दिया गया है, तो पक्का करें कि इमेज के ऊपर और नीचे, दोनों तरफ़ 24 डीपीएस का सेफ़ स्पेस हो |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
ब्यौरा | वैकल्पिक | इकाई के बारे में बताने वाला एक पैराग्राफ़. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 180 वर्ण |
सबटाइटल की सूची | वैकल्पिक | ज़्यादा से ज़्यादा तीन सबटाइटल, जिनमें हर सबटाइटल एक लाइन का टेक्स्ट हो. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट हर सबटाइटल के लिए सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
रिज़र्वेशन आईडी | वैकल्पिक | लॉजिंग के रिज़र्वेशन का आईडी. | फ़्री टेक्स्ट |
रेटिंग - ज़्यादा से ज़्यादा वैल्यू | वैकल्पिक | रेटिंग स्केल की सबसे बड़ी वैल्यू. अगर रेटिंग की मौजूदा वैल्यू भी दी गई है, तो यह एट्रिब्यूट देना ज़रूरी है. |
संख्या >= 0.0 |
रेटिंग - मौजूदा वैल्यू | वैकल्पिक | रेटिंग स्केल की मौजूदा वैल्यू. अगर रेटिंग की ज़्यादा से ज़्यादा वैल्यू भी दी गई है, तो यह वैल्यू भी देनी होगी. |
संख्या >= 0.0 |
रेटिंग - संख्या | वैकल्पिक | ठहरने की जगह को मिली रेटिंग की संख्या. ध्यान दें: अगर आपका ऐप्लिकेशन यह कंट्रोल करना चाहता है कि उपयोगकर्ताओं को यह जानकारी कैसे दिखे, तो यह फ़ील्ड दें. उपयोगकर्ता को दिखाई जा सकने वाली कम शब्दों वाली स्ट्रिंग दें. उदाहरण के लिए, अगर संख्या 1,000,000 है, तो 1M जैसे छोटे नामों का इस्तेमाल करें, ताकि छोटे डिसप्ले साइज़ पर इसे काटा न जाए. |
स्ट्रिंग |
रेटिंग - गिनती की वैल्यू | वैकल्पिक | ठहरने की जगह को मिली रेटिंग की संख्या. ध्यान दें: अगर आपको डिसप्ले के लिए, कम शब्दों में लिखने का लॉजिक खुद मैनेज नहीं करना है, तो यह फ़ील्ड दें. अगर 'गिनती' और 'गिनती की वैल्यू', दोनों मौजूद हैं, तो हम उपयोगकर्ताओं को दिखाने के लिए 'गिनती' का इस्तेमाल करेंगे |
ज़्यादा समय के लिए |
कीमत - CurrentPrice | कुछ शर्तों के मुताबिक ज़रूरी है | ठहरने की जगह की मौजूदा कीमत. अगर स्ट्राइकथ्रू वाली कीमत दी गई है, तो यह वैल्यू देना ज़रूरी है. |
फ़्री टेक्स्ट |
कीमत - StrikethroughPrice | वैकल्पिक | ठहरने की जगह की मूल कीमत, जिसे यूज़र इंटरफ़ेस (यूआई) में स्ट्राइकथ्रू किया गया है. | फ़्री टेक्स्ट |
कीमत का कॉलआउट | वैकल्पिक | अगर उपलब्ध हो, तो प्रमोशन, इवेंट, और सदस्यों के लिए छूट की जानकारी देने के लिए कीमत का कॉलआउट. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: 45 से कम वर्ण (बहुत लंबे टेक्स्ट के लिए, एलिप्सिस दिख सकते हैं) |
TransportationReservationEntity
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा | फ़ॉर्मैट करें |
---|---|---|---|
ऐक्शन यूआरआई | ज़रूरी है |
सेवा देने वाली कंपनी के ऐप्लिकेशन में इकाई से डीप लिंक करें. ध्यान दें: एट्रिब्यूशन के लिए डीप लिंक का इस्तेमाल किया जा सकता है. अक्सर पूछे जाने वाले इस सवाल को देखें |
यूआरआई |
शीर्षक | ज़रूरी है | इकाई का टाइटल. | फ़्री टेक्स्ट. उदाहरण के लिए, "SFO से SAN" सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
यात्रा का तरीका | ज़रूरी है | बुकिंग के लिए, यात्रा का साधन/टाइप. | Enum: फ़्लाइट, ट्रेन, बस या फ़ेरी |
प्रस्थान समय | ज़रूरी है | मिलीसेकंड में दिखाया गया वह टाइमस्टैंप जो यात्रा के शुरू होने का समय दिखाता है. | मिलीसेकंड में epoch टाइमस्टैंप |
आगमन समय | ज़रूरी है | मिलीसेकंड में दिया गया युग का टाइमस्टैंप, जो आने का समय दिखाता है. | मिलीसेकंड में epoch टाइमस्टैंप |
रवाना होने की जगह - देश | वैकल्पिक | वह देश जहां से रवाना होना है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
रवानगी की जगह - शहर | वैकल्पिक | वह शहर जहां से रवाना होना है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
जाने की जगह - पता दिखाएं | वैकल्पिक | यात्रा की शुरुआत की जगह, जो उपयोगकर्ता को दिखेगी. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
रवानगी की जगह - मोहल्ले का पता | वैकल्पिक | अगर लागू हो, तो यात्रा की शुरुआत की जगह का मोहल्ले का पता. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
रवानगी की जगह - राज्य | वैकल्पिक | यात्रा की शुरुआत की जगह का राज्य या प्रांत (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
यात्रा की शुरुआत की जगह - पिन कोड | वैकल्पिक | अगर लागू हो, तो यात्रा की शुरुआत की जगह का पिन कोड. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
रवाना होने की जगह - मोहल्ला | वैकल्पिक | अगर लागू हो, तो फ़्लाइट की रवानगी की जगह का इलाका. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
आने की जगह - देश | वैकल्पिक | वह देश जहां आपका सामान पहुंचना है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पहुंचने की जगह - शहर | वैकल्पिक | वह शहर जहां फ़्लाइट पहुंचनी है. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पहुंचने की जगह - पता दिखाएं | वैकल्पिक | पहुंचने की वह जगह जो उपयोगकर्ता को दिखाई जाएगी. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पहुंचने की जगह - मोहल्ले का पता | वैकल्पिक | पहुंचने की जगह का मोहल्ले का पता (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पहुंचने की जगह - राज्य | वैकल्पिक | वह राज्य या प्रांत जहां पहुंचना है (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पहुंचने की जगह - पिन कोड | वैकल्पिक | पहुंचने की जगह का पिन कोड (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पहुंचने की जगह - आस-पड़ोस | वैकल्पिक | पहुंचने की जगह का इलाका (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
सेवा देने वाली कंपनी - नाम | वैकल्पिक |
सेवा देने वाली कंपनी का नाम. ध्यान दें:सेवा देने वाली कंपनी के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है. |
फ़्री टेक्स्ट. उदाहरण के लिए, एयरलाइन का नाम |
सेवा देने वाली कंपनी - इमेज | वैकल्पिक |
सेवा देने वाली कंपनी का लोगो/इमेज. ध्यान दें:सेवा देने वाली कंपनी के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है. |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
पोस्टर इमेज | वैकल्पिक |
एक से ज़्यादा इमेज अपलोड करने पर, हम सिर्फ़ एक इमेज दिखाएंगे. सुझाया गया आसपेक्ट रेशियो 16:9 है |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
ब्यौरा | वैकल्पिक | इकाई के बारे में बताने वाला एक पैराग्राफ़. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 180 वर्ण |
सबटाइटल की सूची | वैकल्पिक | ज़्यादा से ज़्यादा तीन सबटाइटल, जिनमें हर सबटाइटल एक लाइन का टेक्स्ट हो. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट हर सबटाइटल के लिए सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
रिज़र्वेशन आईडी | वैकल्पिक | यात्रा की बुकिंग का आईडी. | फ़्री टेक्स्ट |
कीमत - CurrentPrice | कुछ शर्तों के मुताबिक ज़रूरी है | बुकिंग की मौजूदा कीमत. अगर स्ट्राइकथ्रू वाली कीमत दी गई है, तो यह वैल्यू देना ज़रूरी है. |
फ़्री टेक्स्ट |
कीमत - StrikethroughPrice | वैकल्पिक | बुकिंग की मूल कीमत, जिसे यूज़र इंटरफ़ेस (यूआई) में स्ट्राइकथ्रू (टेक्स्ट के बीच में आड़ी लाइन) किया गया है. | फ़्री टेक्स्ट |
कीमत का कॉलआउट | वैकल्पिक | अगर उपलब्ध हो, तो प्रमोशन, इवेंट, और सदस्यों के लिए छूट की जानकारी देने के लिए कीमत का कॉलआउट. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: 45 से कम वर्ण (बहुत लंबे टेक्स्ट के लिए, एलिप्सिस दिख सकते हैं) |
ट्रांसपोर्टेशन नंबर | ज़रूरी है | फ़्लाइट नंबर, बस नंबर, ट्रेन नंबर या फ़ेरी/क्रूज़ नंबर. | फ़्री टेक्स्ट |
बोर्डिंग का समय | ज़रूरी है | टाइमस्टैंप, जो बुकिंग के लिए बोर्डिंग के समय को दिखाता है (अगर लागू हो) | मिलीसेकंड में epoch टाइमस्टैंप |
VehicleRentalReservationEntity
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा | फ़ॉर्मैट करें |
---|---|---|---|
ऐक्शन यूआरआई | ज़रूरी है |
सेवा देने वाली कंपनी के ऐप्लिकेशन में इकाई से डीप लिंक करें. ध्यान दें: एट्रिब्यूशन के लिए डीप लिंक का इस्तेमाल किया जा सकता है. अक्सर पूछे जाने वाले इस सवाल को देखें |
यूआरआई |
शीर्षक | ज़रूरी है | इकाई का टाइटल. | फ़्री टेक्स्ट. उदाहरण के लिए, "Avis Union Square SF" सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
पिकअप का समय | ज़रूरी है | यह एक ऐसा टाइमस्टैंप है जो बुकिंग के लिए, पिक अप के समय की जानकारी देता है. | मिलीसेकंड में epoch टाइमस्टैंप |
फ़्लाइट के वापस आने का समय | वैकल्पिक | वह टाइमस्टैंप जो बुकिंग के लिए चेक आउट के समय को दिखाता है. | मिलीसेकंड में epoch टाइमस्टैंप |
पिकअप करने की जगह का पता - देश | वैकल्पिक | पिकअप की जगह का देश. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पिकअप करने की जगह का पता - शहर | वैकल्पिक | पिकअप की जगह का शहर. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पिकअप करने का पता - डिसप्ले पता | वैकल्पिक | पिकअप की वह जगह जो उपयोगकर्ता को दिखाई जाएगी. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पिकअप करने की जगह का पता - मोहल्ले का पता | वैकल्पिक | पिकअप की जगह का पता (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पिकअप करने की जगह का पता - राज्य | वैकल्पिक | पिकअप की जगह का राज्य या प्रांत (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पिकअप करने का पता - पिन कोड | वैकल्पिक | अगर लागू हो, तो पिकअप की जगह का पिन कोड. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
पिकअप करने की जगह का पता - आस-पास | वैकल्पिक | पिकअप की जगह का इलाका (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
सामान लौटाने का पता - देश | वैकल्पिक | प्रॉडक्ट लौटाने की जगह का देश. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
सामान लौटाने का पता - शहर | वैकल्पिक | आइटम लौटाने की जगह का शहर. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
सामान लौटाने का पता - डिसप्ले पता | वैकल्पिक | उपयोगकर्ता को दिखाई जाने वाली, सामान लौटाने की जगह. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
सामान लौटाने का पता - मोहल्ले का पता | वैकल्पिक | आइटम लौटाने की जगह का पता (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
सामान लौटाने का पता - राज्य | वैकल्पिक | सामान लौटाने की जगह का राज्य या प्रांत (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
सामान लौटाने का पता - पिन कोड | वैकल्पिक | सामान लौटाने की जगह का पिन कोड (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
सामान लौटाने का पता - आस-पास की जगह | वैकल्पिक | सामान लौटाने की जगह का इलाका (अगर लागू हो). | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 20 वर्ण |
सेवा देने वाली कंपनी - नाम | वैकल्पिक |
सेवा देने वाली कंपनी का नाम. ध्यान दें:सेवा देने वाली कंपनी के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है. |
फ़्री टेक्स्ट. उदाहरण के लिए, "Avis Car Rental" |
सेवा देने वाली कंपनी - इमेज | वैकल्पिक |
सेवा देने वाली कंपनी का लोगो/इमेज. ध्यान दें:सेवा देने वाली कंपनी के लिए, टेक्स्ट या इमेज में से किसी एक की ज़रूरत होती है. |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
पोस्टर इमेज | वैकल्पिक |
एक से ज़्यादा इमेज अपलोड करने पर, हम सिर्फ़ एक इमेज दिखाएंगे. सुझाया गया आसपेक्ट रेशियो 16:9 है |
दिशा-निर्देश के लिए, इमेज की जानकारी देखें. |
ब्यौरा | वैकल्पिक | इकाई के बारे में बताने वाला एक पैराग्राफ़. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट टेक्स्ट का सुझाया गया साइज़: 180 वर्ण |
सबटाइटल की सूची | वैकल्पिक | ज़्यादा से ज़्यादा तीन सबटाइटल, जिनमें हर सबटाइटल एक लाइन का टेक्स्ट हो. ध्यान दें: उपयोगकर्ता को ब्यौरा या सबटाइटल की सूची में से किसी एक को दिखाया जाएगा, दोनों को नहीं. |
फ़्री टेक्स्ट हर सबटाइटल के लिए सुझाया गया टेक्स्ट साइज़: ज़्यादा से ज़्यादा 50 वर्ण |
पुष्टि करने वाला आईडी | वैकल्पिक | वाहन किराये के लिए बुकिंग की पुष्टि करने वाला आईडी. | फ़्री टेक्स्ट |
कीमत - CurrentPrice | कुछ शर्तों के मुताबिक ज़रूरी है | बुकिंग की मौजूदा कीमत. अगर स्ट्राइकथ्रू वाली कीमत दी गई है, तो यह वैल्यू देना ज़रूरी है. |
फ़्री टेक्स्ट |
कीमत - StrikethroughPrice | वैकल्पिक | बुकिंग की मूल कीमत, जिसे यूज़र इंटरफ़ेस (यूआई) में स्ट्राइकथ्रू (टेक्स्ट के बीच में आड़ी लाइन) किया गया है. | फ़्री टेक्स्ट |
कीमत का कॉलआउट | वैकल्पिक | अगर उपलब्ध हो, तो प्रमोशन, इवेंट, और सदस्यों के लिए छूट की जानकारी देने के लिए कीमत का कॉलआउट. | फ़्री टेक्स्ट सुझाया गया टेक्स्ट साइज़: 45 से कम वर्ण (बहुत लंबे टेक्स्ट के लिए, एलिप्सिस दिख सकते हैं) |
इमेज की जानकारी
इमेज ऐसेट के लिए ज़रूरी स्पेसिफ़िकेशन इस टेबल में दिए गए हैं:
आसपेक्ट रेशियो | कम से कम पिक्सल | सुझाए गए पिक्सल |
---|---|---|
स्क्वेयर (1x1) पसंदीदा |
300x300 | 1200x1200 |
लैंडस्केप (1.91x1) | 600x314 | 1200x628 |
पोर्ट्रेट (4x5) | 480x600 | 960x1200 |
इमेज को सार्वजनिक सीडीएन पर होस्ट करना ज़रूरी है, ताकि Google उन्हें ऐक्सेस कर सके.
फ़ाइल फ़ॉर्मैट
PNG, JPG, स्टैटिक GIF, WebP
फ़ाइल का ज़्यादा से ज़्यादा साइज़
5120 केबी
कुछ और सुझाव
- इमेज के लिए सेफ़ एरिया: अपने मुख्य कॉन्टेंट को इमेज के बीच वाले 80% हिस्से में रखें.
- पारदर्शी बैकग्राउंड का इस्तेमाल करें, ताकि इमेज को गहरे और हल्के रंग वाली थीम की सेटिंग में सही तरीके से दिखाया जा सके.
सामग्री श्रेणी
कॉन्टेंट कैटगरी की मदद से, ऐप्लिकेशन कई कैटगरी का कॉन्टेंट पब्लिश कर सकते हैं. यह कॉन्टेंट को पहले से तय की गई कुछ कैटगरी के साथ मैप करता है. जैसे:
TYPE_EDUCATION
TYPE_SPORTS
TYPE_MOVIES_AND_TV_SHOWS
TYPE_BOOKS
TYPE_AUDIOBOOKS
TYPE_MUSIC
TYPE_DIGITAL_GAMES
TYPE_TRAVEL_AND_LOCAL
TYPE_HOME_AND_AUTO
TYPE_BUSINESS
TYPE_NEWS
TYPE_FOOD_AND_DRINK
TYPE_SHOPPING
TYPE_HEALTH_AND_FITENESS
TYPE_MEDICAL
TYPE_PARENTING
TYPE_DATING
इमेज को सार्वजनिक सीडीएन पर होस्ट करना ज़रूरी है, ताकि Google उन्हें ऐक्सेस कर सके.
कॉन्टेंट कैटगरी इस्तेमाल करने के लिए दिशा-निर्देश
- ArticleEntity और GenericFeaturedEntity जैसी कुछ इकाइयां, कॉन्टेंट की किसी भी कैटगरी का इस्तेमाल कर सकती हैं. EventEntity, EventReservationEntity, PointOfInterestEntity जैसी अन्य इकाइयों के लिए, इन कैटगरी का सिर्फ़ एक सबसेट ही ज़रूरी शर्तें पूरी करता है. सूची में जानकारी भरने से पहले, इकाई के टाइप के लिए ज़रूरी शर्तें पूरी करने वाली कैटगरी की सूची देखें.
कुछ कॉन्टेंट कैटगरी के लिए, सामान्य इकाइयों और ContentCategory के कॉम्बिनेशन के बजाय, खास इकाई टाइप का इस्तेमाल करें:
- TYPE_MOVIES_AND_TV_SHOWS - सामान्य इकाइयों का इस्तेमाल करने से पहले, Watch के साथ इंटिग्रेशन की गाइड में दी गई इकाइयों को देखें.
- TYPE_BOOKS - सामान्य इकाइयों का इस्तेमाल करने से पहले, EbookEntity देखें.
- TYPE_AUDIOBOOKS - सामान्य इकाइयों का इस्तेमाल करने से पहले, AudiobookEntity देखें.
- TYPE_SHOPPING - सामान्य इकाइयों का इस्तेमाल करने से पहले, ShoppingEntity देखें.
- TYPE_FOOD_AND_DRINK - सामान्य इकाइयों का इस्तेमाल करने से पहले, खाद्य इंटिग्रेशन गाइड में दी गई इकाइयों को देखें.
ContentCategory फ़ील्ड भरना ज़रूरी नहीं है. अगर कॉन्टेंट, ऊपर बताई गई किसी भी कैटगरी में शामिल नहीं है, तो इस फ़ील्ड को खाली छोड़ दें.
अगर कॉन्टेंट की कई कैटगरी दी गई हैं, तो उन्हें कॉन्टेंट के हिसाब से क्रम में लगाएं. सबसे काम की कॉन्टेंट कैटगरी को सूची में सबसे ऊपर रखें.
दूसरा चरण: क्लस्टर डेटा देना
हमारा सुझाव है कि कॉन्टेंट पब्लिश करने की जॉब को बैकग्राउंड में (उदाहरण के लिए, WorkManager का इस्तेमाल करके) चलाया जाए और इसे नियमित तौर पर या किसी इवेंट के आधार पर शेड्यूल किया जाए. उदाहरण के लिए, जब भी उपयोगकर्ता ऐप्लिकेशन खोले या जब उपयोगकर्ता ने अपने कार्ट में कुछ जोड़ा हो.
क्लस्टर पब्लिश करने की ज़िम्मेदारी AppEngagePublishClient
की है.
क्लाइंट में क्लस्टर पब्लिश करने के लिए, ये एपीआई इस्तेमाल किए जा सकते हैं:
isServiceAvailable
publishRecommendationClusters
publishFeaturedCluster
publishContinuationCluster
publishUserAccountManagementRequest
updatePublishStatus
deleteRecommendationsClusters
deleteFeaturedCluster
deleteContinuationCluster
deleteUserManagementCluster
deleteClusters
isServiceAvailable
इस एपीआई का इस्तेमाल यह देखने के लिए किया जाता है कि सेवा, इंटिग्रेशन के लिए उपलब्ध है या नहीं और डिवाइस पर कॉन्टेंट दिखाया जा सकता है या नहीं.
Kotlin
client.isServiceAvailable.addOnCompleteListener { task -> if (task.isSuccessful) { // Handle IPC call success if(task.result) { // Service is available on the device, proceed with content publish // calls. } else { // Service is not available, no further action is needed. } } else { // The IPC call itself fails, proceed with error handling logic here, // such as retry. } }
Java
client.isServiceAvailable().addOnCompleteListener(task - > { if (task.isSuccessful()) { // Handle success if(task.getResult()) { // Service is available on the device, proceed with content publish // calls. } else { // Service is not available, no further action is needed. } } else { // The IPC call itself fails, proceed with error handling logic here, // such as retry. } });
publishRecommendationClusters
इस एपीआई का इस्तेमाल, RecommendationCluster
ऑब्जेक्ट की सूची पब्लिश करने के लिए किया जाता है.
Kotlin
client.publishRecommendationClusters( PublishRecommendationClustersRequest.Builder() .addRecommendationCluster( RecommendationCluster.Builder() .addEntity(entity1) .addEntity(entity2) .setTitle("Top Picks For You") .build() ) .build() )
Java
client.publishRecommendationClusters( new PublishRecommendationClustersRequest.Builder() .addRecommendationCluster( new RecommendationCluster.Builder() .addEntity(entity1) .addEntity(entity2) .setTitle("Top Picks For You") .build()) .build());
जब सेवा को अनुरोध मिलता है, तो एक ही लेन-देन में ये कार्रवाइयां होती हैं:
- डेवलपर पार्टनर का मौजूदा
RecommendationCluster
डेटा हटा दिया जाता है. - अनुरोध से मिले डेटा को पार्स करके, अपडेट किए गए सुझाव क्लस्टर में सेव किया जाता है.
गड़बड़ी होने पर, पूरा अनुरोध अस्वीकार कर दिया जाता है और मौजूदा स्थिति को बनाए रखा जाता है.
publishFeaturedCluster
इस एपीआई का इस्तेमाल, FeaturedCluster
ऑब्जेक्ट की सूची पब्लिश करने के लिए किया जाता है.
Kotlin
client.publishFeaturedCluster( PublishFeaturedClusterRequest.Builder() .setFeaturedCluster( FeaturedCluster.Builder() .addEntity(entity1) .addEntity(entity2) .build()) .build())
Java
client.publishFeaturedCluster( new PublishFeaturedClustersRequest.Builder() .addFeaturedCluster( new FeaturedCluster.Builder() .addEntity(entity1) .addEntity(entity2) .build()) .build());
जब सेवा को अनुरोध मिलता है, तो एक ही लेन-देन में ये कार्रवाइयां होती हैं:
- डेवलपर पार्टनर का मौजूदा
FeaturedCluster
डेटा हटा दिया जाता है. - अनुरोध से मिले डेटा को पार्स करके, अपडेट किए गए हाइलाइट किए गए क्लस्टर में सेव किया जाता है.
गड़बड़ी होने पर, पूरा अनुरोध अस्वीकार कर दिया जाता है और मौजूदा स्थिति को बनाए रखा जाता है.
publishContinuationCluster
इस एपीआई का इस्तेमाल, ContinuationCluster
ऑब्जेक्ट को पब्लिश करने के लिए किया जाता है.
Kotlin
client.publishContinuationCluster( PublishContinuationClusterRequest.Builder() .setContinuationCluster( ContinuationCluster.Builder() .addEntity(entity1) .addEntity(entity2) .build()) .build())
Java
client.publishContinuationCluster( new PublishContinuationClusterRequest.Builder() .setContinuationCluster( new ContinuationCluster.Builder() .addEntity(entity1) .addEntity(entity2) .build()) .build());
जब सेवा को अनुरोध मिलता है, तो एक ही लेन-देन में ये कार्रवाइयां होती हैं:
- डेवलपर पार्टनर का मौजूदा
ContinuationCluster
डेटा हटा दिया जाता है. - अनुरोध से मिले डेटा को पार्स करके, अपडेट किए गए कंटिन्यूएशन क्लस्टर में सेव किया जाता है.
गड़बड़ी होने पर, पूरा अनुरोध अस्वीकार कर दिया जाता है और मौजूदा स्थिति को बनाए रखा जाता है.
publishUserAccountManagementRequest
इस एपीआई का इस्तेमाल, साइन इन कार्ड पब्लिश करने के लिए किया जाता है . साइन इन ऐक्शन, उपयोगकर्ताओं को ऐप्लिकेशन के साइन इन पेज पर ले जाता है, ताकि ऐप्लिकेशन कॉन्टेंट पब्लिश कर सके (या ज़्यादा पसंद के मुताबिक कॉन्टेंट उपलब्ध करा सके)
यहां दिया गया मेटाडेटा, साइन इन कार्ड का हिस्सा है -
एट्रिब्यूट | ज़रूरी शर्त | ब्यौरा |
---|---|---|
ऐक्शन यूआरआई | ज़रूरी है | ऐक्शन के लिए डीपलिंक (जैसे, ऐप्लिकेशन के साइन इन पेज पर ले जाता है) |
इमेज | ज़रूरी नहीं - अगर यह नहीं दिया जाता है, तो टाइटल देना ज़रूरी है |
कार्ड पर दिखाई गई इमेज 16x9 आसपेक्ट रेशियो वाली इमेज, जिनका रिज़ॉल्यूशन 1264x712 हो |
शीर्षक | ज़रूरी नहीं - अगर यह नहीं दिया जाता है, तो इमेज देना ज़रूरी है | कार्ड पर मौजूद टाइटल |
ऐक्शन टेक्स्ट | वैकल्पिक | सीटीए (जैसे, साइन इन करें) पर दिखाया गया टेक्स्ट |
उपशीर्षक | वैकल्पिक | कार्ड पर सबटाइटल जोड़ना (ज़रूरी नहीं) |
Kotlin
var SIGN_IN_CARD_ENTITY = SignInCardEntity.Builder() .addPosterImage( Image.Builder() .setImageUri(Uri.parse("http://www.x.com/image.png")) .setImageHeightInPixel(500) .setImageWidthInPixel(500) .build()) .setActionText("Sign In") .setActionUri(Uri.parse("http://xx.com/signin")) .build() client.publishUserAccountManagementRequest( PublishUserAccountManagementRequest.Builder() .setSignInCardEntity(SIGN_IN_CARD_ENTITY) .build());
Java
SignInCardEntity SIGN_IN_CARD_ENTITY = new SignInCardEntity.Builder() .addPosterImage( new Image.Builder() .setImageUri(Uri.parse("http://www.x.com/image.png")) .setImageHeightInPixel(500) .setImageWidthInPixel(500) .build()) .setActionText("Sign In") .setActionUri(Uri.parse("http://xx.com/signin")) .build(); client.publishUserAccountManagementRequest( new PublishUserAccountManagementRequest.Builder() .setSignInCardEntity(SIGN_IN_CARD_ENTITY) .build());
जब सेवा को अनुरोध मिलता है, तो एक ही लेन-देन में ये कार्रवाइयां होती हैं:
- डेवलपर पार्टनर का मौजूदा
UserAccountManagementCluster
डेटा हटा दिया जाता है. - अनुरोध से मिले डेटा को पार्स करके, अपडेट किए गए UserAccountManagementCluster क्लस्टर में सेव किया जाता है.
गड़बड़ी होने पर, पूरा अनुरोध अस्वीकार कर दिया जाता है और मौजूदा स्थिति को बनाए रखा जाता है.
updatePublishStatus
अगर कारोबार से जुड़ी किसी वजह से, कोई भी क्लस्टर पब्लिश नहीं होता है, तो हमारा सुझाव है कि आप updatePublishStatus एपीआई का इस्तेमाल करके, पब्लिश करने की स्थिति अपडेट करें. ऐसा इसलिए ज़रूरी है, क्योंकि :
- सभी स्थितियों में स्थिति की जानकारी देना ज़रूरी है. भले ही, कॉन्टेंट पब्लिश हो गया हो (STATUS == PUBLISHED). ऐसा उन डैशबोर्ड को पॉप्युलेट करने के लिए ज़रूरी है जो आपके इंटिग्रेशन की परफ़ॉर्मेंस और अन्य मेट्रिक बताने के लिए, इस साफ़ तौर पर बताई गई स्थिति का इस्तेमाल करते हैं.
- अगर कोई कॉन्टेंट पब्लिश नहीं किया गया है, लेकिन इंटिग्रेशन का स्टेटस ठीक है (STATUS == NOT_PUBLISHED), तो Google, ऐप्लिकेशन की परफ़ॉर्मेंस के डैशबोर्ड में सूचनाएं ट्रिगर करने से बच सकता है. इससे यह पुष्टि होती है कि कॉन्टेंट, कॉन्टेंट उपलब्ध कराने वाली कंपनी के हिसाब से, उम्मीद के मुताबिक स्थिति की वजह से पब्लिश नहीं किया गया है.
- इससे डेवलपर को यह जानकारी देने में मदद मिलती है कि डेटा कब पब्लिश किया गया है और कब नहीं.
- Google, स्टेटस कोड का इस्तेमाल करके उपयोगकर्ता को ऐप्लिकेशन में कुछ कार्रवाइयां करने के लिए कह सकता है, ताकि वह ऐप्लिकेशन का कॉन्टेंट देख सके या उससे जुड़ी समस्या को हल कर सके.
पब्लिश करने की स्थिति के कोड की सूची यहां दी गई है :
// Content is published
AppEngagePublishStatusCode.PUBLISHED,
// Content is not published as user is not signed in
AppEngagePublishStatusCode.NOT_PUBLISHED_REQUIRES_SIGN_IN,
// Content is not published as user is not subscribed
AppEngagePublishStatusCode.NOT_PUBLISHED_REQUIRES_SUBSCRIPTION,
// Content is not published as user location is ineligible
AppEngagePublishStatusCode.NOT_PUBLISHED_INELIGIBLE_LOCATION,
// Content is not published as there is no eligible content
AppEngagePublishStatusCode.NOT_PUBLISHED_NO_ELIGIBLE_CONTENT,
// Content is not published as the feature is disabled by the client
// Available in v1.3.1
AppEngagePublishStatusCode.NOT_PUBLISHED_FEATURE_DISABLED_BY_CLIENT,
// Content is not published as the feature due to a client error
// Available in v1.3.1
AppEngagePublishStatusCode.NOT_PUBLISHED_CLIENT_ERROR,
// Content is not published as the feature due to a service error
// Available in v1.3.1
AppEngagePublishStatusCode.NOT_PUBLISHED_SERVICE_ERROR,
// Content is not published due to some other reason
// Reach out to engage-developers@ before using this enum.
AppEngagePublishStatusCode.NOT_PUBLISHED_OTHER
अगर उपयोगकर्ता के लॉग इन न करने की वजह से कॉन्टेंट पब्लिश नहीं होता है, तो Google साइन इन कार्ड पब्लिश करने का सुझाव देगा. अगर किसी वजह से, सेवा देने वाली कंपनियां साइन इन कार्ड पब्लिश नहीं कर पा रही हैं, तो हमारा सुझाव है कि वे updatePublishStatus एपीआई को कॉल करें. इसके लिए, स्टेटस कोड के तौर पर NOT_PUBLISHED_REQUIRES_SIGN_IN का इस्तेमाल करें
Kotlin
client.updatePublishStatus( PublishStatusRequest.Builder() .setStatusCode(AppEngagePublishStatusCode.NOT_PUBLISHED_REQUIRES_SIGN_IN) .build())
Java
client.updatePublishStatus( new PublishStatusRequest.Builder() .setStatusCode(AppEngagePublishStatusCode.NOT_PUBLISHED_REQUIRES_SIGN_IN) .build());
deleteRecommendationClusters
इस एपीआई का इस्तेमाल, सुझाव वाले क्लस्टर के कॉन्टेंट को मिटाने के लिए किया जाता है.
Kotlin
client.deleteRecommendationClusters()
Java
client.deleteRecommendationClusters();
अनुरोध मिलने पर, यह सेवा सुझाव क्लस्टर से मौजूदा डेटा हटा देती है. गड़बड़ी होने पर, पूरा अनुरोध अस्वीकार कर दिया जाता है और मौजूदा स्थिति में कोई बदलाव नहीं किया जाता.
deleteFeaturedCluster
इस एपीआई का इस्तेमाल, हाइलाइट किए गए क्लस्टर का कॉन्टेंट मिटाने के लिए किया जाता है.
Kotlin
client.deleteFeaturedCluster()
Java
client.deleteFeaturedCluster();
अनुरोध मिलने पर, यह सेवा 'चुनिंदा क्लस्टर' से मौजूदा डेटा हटा देती है. गड़बड़ी होने पर, पूरा अनुरोध अस्वीकार कर दिया जाता है और मौजूदा स्थिति में कोई बदलाव नहीं किया जाता.
deleteContinuationCluster
इस एपीआई का इस्तेमाल, कंटिन्यूएशन क्लस्टर का कॉन्टेंट मिटाने के लिए किया जाता है.
Kotlin
client.deleteContinuationCluster()
Java
client.deleteContinuationCluster();
सेवा को अनुरोध मिलने पर, वह 'जारी रखने वाले क्लस्टर' से मौजूदा डेटा हटा देती है. गड़बड़ी होने पर, पूरा अनुरोध अस्वीकार कर दिया जाता है और मौजूदा स्थिति में कोई बदलाव नहीं किया जाता.
deleteUserManagementCluster
इस एपीआई का इस्तेमाल, UserAccountManagement क्लस्टर का कॉन्टेंट मिटाने के लिए किया जाता है.
Kotlin
client.deleteUserManagementCluster()
Java
client.deleteUserManagementCluster();
जब सेवा को अनुरोध मिलता है, तो वह UserAccountManagement क्लस्टर से मौजूदा डेटा को हटा देती है. गड़बड़ी होने पर, पूरा अनुरोध अस्वीकार कर दिया जाता है और मौजूदा स्थिति में कोई बदलाव नहीं किया जाता.
deleteClusters
इस एपीआई का इस्तेमाल, किसी क्लस्टर टाइप का कॉन्टेंट मिटाने के लिए किया जाता है.
Kotlin
client.deleteClusters( DeleteClustersRequest.Builder() .addClusterType(ClusterType.TYPE_CONTINUATION) .addClusterType(ClusterType.TYPE_FEATURED) .addClusterType(ClusterType.TYPE_RECOMMENDATION) .build())
Java
client.deleteClusters( new DeleteClustersRequest.Builder() .addClusterType(ClusterType.TYPE_CONTINUATION) .addClusterType(ClusterType.TYPE_FEATURED) .addClusterType(ClusterType.TYPE_RECOMMENDATION) .build());
जब सेवा को अनुरोध मिलता है, तो वह तय किए गए क्लस्टर टाइप से मैच करने वाले सभी क्लस्टर से मौजूदा डेटा हटा देती है. क्लाइंट एक या कई तरह के क्लस्टर पास कर सकते हैं. गड़बड़ी होने पर, पूरा अनुरोध अस्वीकार कर दिया जाता है और मौजूदा स्थिति में कोई बदलाव नहीं किया जाता.
गड़बड़ी ठीक करना
हमारा सुझाव है कि पब्लिश करने वाले एपीआई से टास्क के नतीजे को सुनें, ताकि किसी टास्क को फिर से सबमिट करने और उसे वापस पाने के लिए, फ़ॉलो-अप कार्रवाई की जा सके.
Kotlin
client.publishRecommendationClusters( PublishRecommendationClustersRequest.Builder() .addRecommendationCluster(..) .build()) .addOnCompleteListener { task -> if (task.isSuccessful) { // do something } else { val exception = task.exception if (exception is AppEngageException) { @AppEngageErrorCode val errorCode = exception.errorCode if (errorCode == AppEngageErrorCode.SERVICE_NOT_FOUND) { // do something } } } }
Java
client.publishRecommendationClusters( new PublishRecommendationClustersRequest.Builder() .addRecommendationCluster(...) .build()) .addOnCompleteListener( task -> { if (task.isSuccessful()) { // do something } else { Exception exception = task.getException(); if (exception instanceof AppEngageException) { @AppEngageErrorCode int errorCode = ((AppEngageException) exception).getErrorCode(); if (errorCode == AppEngageErrorCode.SERVICE_NOT_FOUND) { // do something } } } });
गड़बड़ी को AppEngageException
के तौर पर दिखाया जाता है. साथ ही, गड़बड़ी की वजह को गड़बड़ी कोड के तौर पर शामिल किया जाता है.
गड़बड़ी कोड | गड़बड़ी का नाम | ध्यान दें |
---|---|---|
1 |
SERVICE_NOT_FOUND |
यह सेवा दिए गए डिवाइस पर उपलब्ध नहीं है. |
2 |
SERVICE_NOT_AVAILABLE |
यह सेवा दिए गए डिवाइस पर उपलब्ध है, लेकिन कॉल के समय उपलब्ध नहीं है. उदाहरण के लिए, इसे साफ़ तौर पर बंद किया गया है. |
3 |
SERVICE_CALL_EXECUTION_FAILURE |
थ्रेड करने से जुड़ी समस्याओं की वजह से, टास्क पूरा नहीं हो सका. इस मामले में, फिर से कोशिश की जा सकती है. |
4 |
SERVICE_CALL_PERMISSION_DENIED |
कॉलर के पास सेवा कॉल करने की अनुमति नहीं है. |
5 |
SERVICE_CALL_INVALID_ARGUMENT |
अनुरोध में अमान्य डेटा है. उदाहरण के लिए, क्लस्टर की अनुमति से ज़्यादा संख्या. |
6 |
SERVICE_CALL_INTERNAL |
सेवा की साइड पर कोई गड़बड़ी हुई है. |
7 |
SERVICE_CALL_RESOURCE_EXHAUSTED |
सेवा कॉल बहुत बार किया जाता है. |
तीसरा चरण: ब्रॉडकास्ट इंटेंट मैनेज करना
किसी जॉब के ज़रिए कॉन्टेंट पब्लिश करने के लिए Content API कॉल करने के अलावा, कॉन्टेंट पब्लिश करने का अनुरोध पाने के लिए, BroadcastReceiver
सेट अप करना भी ज़रूरी है.
ब्रॉडकास्ट इंटेंट का मकसद, मुख्य रूप से ऐप्लिकेशन को फिर से चालू करना और डेटा को सिंक करना है. ब्रॉडकास्ट इंटेंट को बार-बार भेजने के लिए डिज़ाइन नहीं किया गया है. यह सिर्फ़ तब ट्रिगर होता है, जब Engage सेवा यह तय करती है कि कॉन्टेंट पुराना हो सकता है. उदाहरण के लिए, एक हफ़्ते पुराना. इससे यह भरोसा बढ़ता है कि उपयोगकर्ता को नया कॉन्टेंट देखने का अनुभव मिल सकता है. भले ही, ऐप्लिकेशन को लंबे समय से इस्तेमाल न किया गया हो.
BroadcastReceiver
को इन दो तरीकों से सेट अप करना होगा:
Context.registerReceiver()
का इस्तेमाल करके,BroadcastReceiver
क्लास का इंस्टेंस डाइनैमिक तौर पर रजिस्टर करें. इससे, उन ऐप्लिकेशन से कम्यूनिकेशन की सुविधा चालू हो जाती है जो अब भी मेमोरी में मौजूद हैं.
Kotlin
class AppEngageBroadcastReceiver : BroadcastReceiver(){ // Trigger recommendation cluster publish when PUBLISH_RECOMMENDATION broadcast // is received // Trigger featured cluster publish when PUBLISH_FEATURED broadcast is received // Trigger continuation cluster publish when PUBLISH_CONTINUATION broadcast is // received } fun registerBroadcastReceivers(context: Context){ var context = context context = context.applicationContext // Register Recommendation Cluster Publish Intent context.registerReceiver(AppEngageBroadcastReceiver(), IntentFilter(Intents.ACTION_PUBLISH_RECOMMENDATION)) // Register Featured Cluster Publish Intent context.registerReceiver(AppEngageBroadcastReceiver(), IntentFilter(Intents.ACTION_PUBLISH_FEATURED)) // Register Continuation Cluster Publish Intent context.registerReceiver(AppEngageBroadcastReceiver(), IntentFilter(Intents.ACTION_PUBLISH_CONTINUATION)) }
Java
class AppEngageBroadcastReceiver extends BroadcastReceiver { // Trigger recommendation cluster publish when PUBLISH_RECOMMENDATION broadcast // is received // Trigger featured cluster publish when PUBLISH_FEATURED broadcast is received // Trigger continuation cluster publish when PUBLISH_CONTINUATION broadcast is // received } public static void registerBroadcastReceivers(Context context) { context = context.getApplicationContext(); // Register Recommendation Cluster Publish Intent context.registerReceiver(new AppEngageBroadcastReceiver(), new IntentFilter(com.google.android.engage.service.Intents.ACTION_PUBLISH_RECOMMENDATION)); // Register Featured Cluster Publish Intent context.registerReceiver(new AppEngageBroadcastReceiver(), new IntentFilter(com.google.android.engage.service.Intents.ACTION_PUBLISH_FEATURED)); // Register Continuation Cluster Publish Intent context.registerReceiver(new AppEngageBroadcastReceiver(), new IntentFilter(com.google.android.engage.service.Intents.ACTION_PUBLISH_CONTINUATION)); }
- अपनी
AndroidManifest.xml
फ़ाइल में,<receiver>
टैग के साथ लागू करने का एलान करें. इससे ऐप्लिकेशन को ब्रॉडकास्ट के लिए भेजे गए इंटेंट तब भी मिल सकते हैं, जब वह ऐप्लिकेशन बंद हो. साथ ही, ऐप्लिकेशन को कॉन्टेंट पब्लिश करने की अनुमति भी मिलती है.
<application>
<receiver
android:name=".AppEngageBroadcastReceiver"
android:exported="true"
android:enabled="true">
<intent-filter>
<action android:name="com.google.android.engage.action.PUBLISH_RECOMMENDATION" />
</intent-filter>
<intent-filter>
<action android:name="com.google.android.engage.action.PUBLISH_FEATURED" />
</intent-filter>
<intent-filter>
<action android:name="com.google.android.engage.action.PUBLISH_CONTINUATION" />
</intent-filter>
</receiver>
</application>
सेवा से ये इंटेंट भेजे जाते हैं:
com.google.android.engage.action.PUBLISH_RECOMMENDATION
हमारा सुझाव है कि इस इंटेंट को मिलने पर,publishRecommendationClusters
कॉल शुरू करें.com.google.android.engage.action.PUBLISH_FEATURED
हमारा सुझाव है कि इस इंटेंट को मिलने पर,publishFeaturedCluster
कॉल शुरू करें.com.google.android.engage.action.PUBLISH_CONTINUATION
हमारा सुझाव है कि इस इंटेंट को मिलने पर,publishContinuationCluster
कॉल शुरू करें.
इंटिग्रेशन वर्कफ़्लो
इंटिग्रेशन पूरा होने के बाद, उसकी पुष्टि करने के बारे में सिलसिलेवार निर्देश पाने के लिए, डेवलपर इंटिग्रेशन वर्कफ़्लो से जुड़ी जानकारी देखें.
अक्सर पूछे जाने वाले सवाल
अक्सर पूछे जाने वाले सवालों के लिए, Engage SDK के बारे में अक्सर पूछे जाने वाले सवाल देखें.
संपर्क
अगर इंटिग्रेशन की प्रोसेस के दौरान आपका कोई सवाल है, तो engage-developers@google.com पर संपर्क करें.
अगले चरण
इस इंटिग्रेशन को पूरा करने के बाद, आपको ये चरण पूरे करने होंगे:
- engage-developers@google.com पर ईमेल भेजें और Google की जांच के लिए तैयार, इंटिग्रेट किया गया अपना APK अटैच करें.
- Google, पुष्टि करने के लिए अंदरूनी तौर पर समीक्षा करता है, ताकि यह पक्का किया जा सके कि इंटिग्रेशन उम्मीद के मुताबिक काम कर रहा है. अगर बदलाव ज़रूरी हैं, तो Google आपसे संपर्क करेगा और ज़रूरी जानकारी देगा.
- जांच पूरी होने और कोई बदलाव न किए जाने पर, Google आपसे संपर्क करके यह सूचना देता है कि अपडेट किए गए और इंटिग्रेट किए गए APK को Play Store पर पब्लिश किया जा सकता है.
- Google के यह पुष्टि करने के बाद कि आपका अपडेट किया गया APK, Play Store पर पब्लिश हो गया है, आपके सुझाव, चुनिंदा, और जारी रखें क्लस्टर पब्लिश किए जा सकते हैं और उपयोगकर्ताओं को दिख सकते हैं.