रिमाइंडर और सूचनाएं

Calendar API रिमाइंडर और सूचनाओं के लिए सहायता उपलब्ध कराता है.

  • रिमाइंडर ऐसे अलार्म होते हैं जो इवेंट शुरू होने से पहले, एक तय समय पर ट्रिगर होते हैं.
  • सूचनाओं से उपयोगकर्ताओं को उनके कैलेंडर के इवेंट में हुए बदलावों के बारे में जानकारी मिलती है.

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

Google Calendar की सूचनाओं के बारे में ज़्यादा जानकारी पाने के लिए, Google Calendar की सूचनाओं के लिए सेटिंग बदलना पर जाएं.

Reminders

रिमाइंडर में ये चीज़ें शामिल होती हैं:

  • रिमाइंडर कब दिखाया जाए, इसे इवेंट शुरू होने के समय से मिनट पहले के तौर पर दिखाया जाता है
  • डिलीवरी का तरीका (डिलीवरी के तरीके देखें)

रिमाइंडर, पूरे कैलेंडर और अलग-अलग इवेंट के लिए तय किए जा सकते हैं. उपयोगकर्ता अपने हर कैलेंडर के लिए डिफ़ॉल्ट रिमाइंडर सेट कर सकते हैं. ये डिफ़ॉल्ट रिमाइंडर, उस कैलेंडर में होने वाले सभी इवेंट पर लागू होते हैं. हालांकि, उपयोगकर्ता अलग-अलग इवेंट के लिए इन डिफ़ॉल्ट सेटिंग को बदल सकते हैं. इसके लिए उन्हें अलग-अलग रिमाइंडर का इस्तेमाल करना होगा.

डिफ़ॉल्ट रिमाइंडर

रिमाइंडर, निजी जानकारी होते हैं और खास तौर पर किसी पुष्टि किए हुए उपयोगकर्ता के लिए होते हैं. इन्हें एक से ज़्यादा उपयोगकर्ताओं के साथ शेयर नहीं किया जाता. इससे ये फ़ायदे होते हैं:

  • CalendarList कलेक्शन में, डिफ़ॉल्ट रिमाइंडर के साथ छेड़छाड़ की जाती है. इसमें उपयोगकर्ता के हिसाब से खास कैलेंडर मेटाडेटा होता है
  • इन्हें कैलेंडर कलेक्शन के ज़रिए ऐक्सेस नहीं किया जा सकता. कलेक्शन में, सभी उपयोगकर्ताओं के साथ शेयर किया गया ग्लोबल मेटाडेटा होता है.

इवेंट की सूची वाली क्वेरी करते समय भी डिफ़ॉल्ट रिमाइंडर दिखाए जाते हैं.

डिफ़ॉल्ट रिमाइंडर ओवरराइड किए जा रहे हैं

कोई इवेंट डालने या उसमें बदलाव करने पर, डिफ़ॉल्ट रिमाइंडर को बदलने के लिए, reminders.useDefault को false पर सेट करें. साथ ही, रिमाइंडर के नए सेट की मदद से, reminders.overrides की जानकारी अपने-आप भरने की सुविधा चालू करें.

"reminders": {
  "useDefault": false,
  # Overrides can be set if and only if useDefault is false.
  "overrides": [
      {
        "method": "reminderMethod",
        "minutes": "reminderMinutes"
      },
      # ...
  ]
}

रिमाइंडर के डिफ़ॉल्ट सेट पर वापस जाने के लिए, अपडेट सेटिंग reminders.useDefault को वापस true पर सेट करें.

सूचनाएँ

Calendar में, नीचे दी गई सूचनाएं देखी जा सकती हैं:

  • इवेंट बनाना: किसी उपयोगकर्ता के कैलेंडर में एक नया इवेंट जुड़ जाता है.
  • इवेंट में बदलाव: आयोजक ने उस इवेंट में बदलाव किया है जिसके लिए उपयोगकर्ता को न्योता भेजा गया था.
  • इवेंट रद्द करना: वह इवेंट रद्द हो जाता है जिसके लिए उपयोगकर्ता को न्योता भेजा गया था.
  • मेहमान का जवाब: उपयोगकर्ता ने जो इवेंट बनाया था उसमें शामिल किसी मेहमान ने जवाब देने की स्थिति बदल दी है.
  • एजेंडा: उपयोगकर्ता के कैलेंडर में सभी इवेंट की सूची, जो दिन के शुरू में भेजी जाती है.

उपयोगकर्ता यह तय कर सकता है कि हर कैलेंडर में कौनसी सूचनाएं चालू करनी हैं और हर तरह की सूचना को पाने का तरीका क्या है. ये सेटिंग दूसरे लोगों के साथ शेयर नहीं की जाती हैं. डिफ़ॉल्ट रिमाइंडर की तरह, उन्हें CalendarList कलेक्शन से ऐक्सेस किया जा सकता है.

एपीआई की मदद से शामिल किए गए या अपडेट किए गए इवेंट की सूचनाएं, मेहमानों को ईमेल से भेजने के लिए, इंसर्ट/अपडेट करने के अनुरोध में sendNotifications पैरामीटर को 'सही' पर सेट करें.

डिलीवरी के तरीके

Google Calendar डिलीवरी के ये तरीके उपलब्ध कराता है:

  • पॉप-अप. इनका इस्तेमाल मोबाइल प्लैटफ़ॉर्म और वेब क्लाइंट पर किया जा सकता है.
  • सर्वर से भेजा गया ईमेल.

यहां दी गई टेबल में, हर रिमाइंडर या सूचना टाइप के लिए इस्तेमाल किए जा सकने वाले तरीके दिए गए हैं:

पॉप-अप ईमेल
रिमाइंडर डिफ़ॉल्ट रिमाइंडर
रिमाइंडर बदलें
सूचनाएं इवेंट बनाना
इवेंट में बदलाव
इवेंट रद्द करें
मेहमान का जवाब
एजेंडा