सामग्री पर जाएं

Pushwoosh Outsystems प्लगइन क्लाइंट एक्शन

प्लगइन पुश नोटिफिकेशन प्रबंधन को सुविधाजनक बनाने के लिए क्लाइंट एक्शन का एक सेट प्रदान करता है। ये एक्शन आपको डिवाइस को पंजीकृत और अपंजीकृत करने, टैग सेट करने और प्राप्त करने, इनबॉक्स संदेशों का प्रबंधन करने और बहुत कुछ करने की अनुमति देते हैं।

Pushwoosh प्लगइन क्लाइंट एक्शन

Anchor link to

CheckPushwooshPlugin

Anchor link to

जांचता है कि Pushwoosh प्लगइन वर्तमान में उपलब्ध है या नहीं।

आउटपुट पैरामीटर

Anchor link to
IsAvailableयदि प्लगइन उपयोग के लिए उपलब्ध है तो true लौटाता है, अन्यथा false
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

उपयोग का उदाहरण

Anchor link to
CheckPushwooshPlugin एक्शन

RegisterDevice

Anchor link to

पुश नोटिफिकेशन के लिए एक डिवाइस को पंजीकृत करता है और एक Push Token प्राप्त करता है।

इनपुट पैरामीटर

Anchor link to
ApplicationCodeटेक्स्ट, आपके अकाउंट सेटिंग्स से प्राप्त Pushwoosh एप्लिकेशन कोड।

आउटपुट पैरामीटर

Anchor link to
RegisterTokenडिवाइस के लिए Google या Apple से प्राप्त टोकन
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

UnregisterDevice

Anchor link to

पुश नोटिफिकेशन प्राप्त करने से एक डिवाइस को अपंजीकृत करता है।

आउटपुट पैरामीटर

Anchor link to
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

GetDeviceID

Anchor link to

डिवाइस आईडी प्राप्त करता है, जो एक अद्वितीय पहचानकर्ता होना चाहिए।

आउटपुट पैरामीटर

Anchor link to
DeviceHwidडिवाइस का अद्वितीय पहचानकर्ता।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब कोई त्रुटि हुई हो।

GetDeviceType

Anchor link to

डिवाइस का प्रकार (Android, iOS, या Windows) प्राप्त करता है।

आउटपुट पैरामीटर

Anchor link to
DeviceTypeIdइस डिवाइस प्रकार का पहचानकर्ता।

Pushwoosh से टैग डेटा प्राप्त करता है।

आउटपुट पैरामीटर

Anchor link to
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।
Tagsइस डिवाइस को सौंपे गए सभी टैग वाली कुंजी, मान रिकॉर्ड सूची लौटाता है।

उपयोग का उदाहरण

Anchor link to
  1. Pushwoosh से टैग डेटा लाने के लिए GetTags एक्शन को लागू करें।
  2. लौटाए गए टैग GetTags.Tags सूची के माध्यम से सुलभ हैं।
  1. प्रत्येक टैग की कुंजी और मान को लॉग करने के लिए LogMessage एक्शन का उपयोग करें।

जब आपके एप्लिकेशन में कोई विशेष ईवेंट होता है तो Pushwoosh को एक संदेश भेजता है।

इनपुट पैरामीटर

Anchor link to
EventNameटेक्स्ट, ईवेंट का नाम
EventAttributesकुंजी, मान रिकॉर्ड सूची, Pushwoosh को अतिरिक्त ईवेंट डेटा भेजने के लिए उपयोग की जाती है (यानी “UserLogin” एक्शन के लिए आप लॉगिन डेटा भेजना चाह सकते हैं, जैसे - {"username":"John"})

आउटपुट पैरामीटर

Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

उपयोग का उदाहरण

Anchor link to

1. असाइन करें

ईवेंट के लिए डेटा को परिभाषित करने के लिए कुंजी-मान जोड़े सेट करें। उदाहरण के लिए, KeyValue1.AttributeName को “test1” और KeyValue1.Value को “test1value” के रूप में। इसी तरह, KeyValue2 को उपयुक्त एट्रिब्यूट नाम और मान के साथ परिभाषित करें।

  1. ईवेंट के साथ संबद्ध होने वाले एट्रिब्यूट्स की सूचियाँ बनाएँ।
  1. अंत में, PostEvent एक्शन को कॉन्फ़िगर करें।

SetBadgeNumber

Anchor link to

एप्लिकेशन आइकन बैज नंबर सेट करता है।

इनपुट पैरामीटर

Anchor link to
BadgeNumberइंटीजर, आइकन बैज नंबर।

आउटपुट पैरामीटर

Anchor link to
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

SetLanguage

Anchor link to

डिफ़ॉल्ट सिस्टम भाषा के बजाय कस्टम एप्लिकेशन भाषा सेट करता है।

इनपुट पैरामीटर

Anchor link to
Languageटेक्स्ट, 2-अक्षर ISO प्रारूप में कस्टम एप्लिकेशन भाषा (जैसे, “en”, “es”, “fr”)

Pushwoosh को टैग और उनके मान भेजता है।

इनपुट पैरामीटर

Anchor link to
TagsTagName, TagValue रिकॉर्ड सूची जिसमें वे सभी टैग हों जिन्हें आप भेजना चाहते हैं। TagName प्रकार हमेशा टेक्स्ट होना चाहिए, जबकि TagValue टेक्स्ट, इंटीजर, बूलियन, दिनांक, आदि हो सकता है।

आउटपुट पैरामीटर

Anchor link to
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

उपयोग का उदाहरण

Anchor link to
  1. टैग मान असाइन करें। नीचे दिए गए उदाहरण में, दो टैग हैं:
  • Tag1 जिसका नाम testTag है और इसका मान वर्तमान दिनांक पर सेट है।
  • Tag2 जिसका नाम testTag2 है और इसका मान True पर सेट है।
  1. फिर, एक सूची में टैग जोड़ें। इस उदाहरण में:
  • ListAppend3, Tag1 को LocalTag सूची में जोड़ता है।
  • ListAppend4, Tag2 को LocalTag सूची में जोड़ता है।
  1. आवश्यक टैग के साथ सूची को भरने के बाद, इस सूची को Pushwoosh को भेजने के लिए SetTags क्लाइंट एक्शन का उपयोग करें।

इस डिवाइस को एक कस्टम User ID असाइन करता है।

इनपुट पैरामीटर

Anchor link to
UserIDटेक्स्ट, कस्टम User ID।

आउटपुट पैरामीटर

Anchor link to
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

Pushwoosh इनबॉक्स क्लाइंट एक्शन

Anchor link to

इनबॉक्स के साथ काम करने की प्रक्रिया निम्नलिखित है:

  1. InboxMessage ऑब्जेक्ट्स की एक सूची लोड करें।
  2. इनबॉक्स व्यू को रेंडर करने के लिए इन ऑब्जेक्ट्स का उपयोग करें।
  3. नीचे सूचीबद्ध क्रियाएं करें, या नीचे वर्णित क्रियाओं का उपयोग करके इन ऑब्जेक्ट्स को हटाएं।
codeटेक्स्टइनबॉक्स नोटिफिकेशन की अद्वितीय आईडी।
titleटेक्स्टनोटिफिकेशन शीर्षक।
messageटेक्स्टनोटिफिकेशन संदेश।
imageUrlटेक्स्टएक नोटिफिकेशन से जुड़ी कस्टम छवि का URL।
sendDate

दिनांक

समय

उस समय का प्रतिनिधित्व करता है जब एक नोटिफिकेशन भेजा गया था।
typeइंटीजर

नोटिफिकेशन का प्रकार।

संभावित मान:

  • 0 - नियमित नोटिफिकेशन
  • 1 - रिच मीडिया नोटिफिकेशन
  • 2 - URL नोटिफिकेशन
  • 3 - डीप लिंक नोटिफिकेशन
bannerUrlटेक्स्टएक Android बैनर का URL शामिल है।
customDataकुंजी, मान रिकॉर्ड सूचीकस्टम डेटा के रूप में पारित मापदंडों की एक सूची शामिल है।
isReadबूलियनयदि इनबॉक्स नोटिफिकेशन पढ़ा गया है तो True।
isActionPerformedबूलियन
  • True यदि नोटिफिकेशन एक्शन किया जाता है।
  • नियमित नोटिफिकेशन के लिए, true यदि एक नोटिफिकेशन पढ़ा जाता है।
  • रिच मीडिया के लिए, true यदि रिच मीडिया प्रस्तुत किया गया था।
  • URL और डीप लिंक के लिए, true यदि URL/डीप लिंक खोला गया था।

LoadMessages

Anchor link to

Pushwoosh से इनबॉक्स नोटिफिकेशन प्राप्त करता है।

आउटपुट पैरामीटर

Anchor link to
InboxMessagesInboxMessage सूची, सभी इनबॉक्स संदेशों की सूची।
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

ReadMessage

Anchor link to

इनबॉक्स संदेश को पढ़े गए के रूप में चिह्नित करता है।

इनपुट पैरामीटर

Anchor link to
MessageCodeटेक्स्ट, एक InboxMessage का कोड (LoadMessages में एक InboxMessage के पैरामीटर के रूप में प्राप्त)

आउटपुट पैरामीटर

Anchor link to
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो True, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

PerformAction

Anchor link to

निर्दिष्ट इनबॉक्स संदेशों के लिए कार्रवाई करता है (उदाहरण के लिए, ब्राउज़र में URL खोलें)।

इनपुट पैरामीटर

Anchor link to
MessageCodeटेक्स्ट, एक InboxMessage का कोड (LoadMessages में एक InboxMessage के पैरामीटर के रूप में प्राप्त)

आउटपुट पैरामीटर

Anchor link to
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

DeleteMessage

Anchor link to

इनबॉक्स से एक संदेश हटाता है।

इनपुट पैरामीटर

Anchor link to
MessageCodeटेक्स्ट, एक InboxMessage का कोड (LoadMessages में एक InboxMessage के पैरामीटर के रूप में प्राप्त)

आउटपुट पैरामीटर

Anchor link to
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

TotalMessagesCount

Anchor link to

इनबॉक्स संदेशों की कुल संख्या लौटाता है।

आउटपुट पैरामीटर

Anchor link to
MessagesCountइंटीजर, इनबॉक्स संदेशों की कुल संख्या।
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

UnreadMessagesCount

Anchor link to

न पढ़े गए इनबॉक्स संदेशों की संख्या लौटाता है।

आउटपुट पैरामीटर

Anchor link to
UnreadMessagesCountइंटीजर, न पढ़े गए इनबॉक्स संदेशों की संख्या।
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।

MessagesWithNoActionPerformedCount

Anchor link to

उन इनबॉक्स संदेशों की संख्या लौटाता है जिन पर कोई कार्रवाई नहीं की गई है।

आउटपुट पैरामीटर

Anchor link to
MessagesWithNoActionPerformedCountइंटीजर, उन इनबॉक्स संदेशों की संख्या जिन पर कोई कार्रवाई नहीं की गई है।
Successयदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false।
Errorएक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो।