Pushwoosh Outsystems प्लगइन क्लाइंट एक्शन
प्लगइन पुश नोटिफिकेशन प्रबंधन को सुविधाजनक बनाने के लिए क्लाइंट एक्शन का एक सेट प्रदान करता है। ये एक्शन आपको डिवाइस को पंजीकृत और अपंजीकृत करने, टैग सेट करने और प्राप्त करने, इनबॉक्स संदेशों का प्रबंधन करने और बहुत कुछ करने की अनुमति देते हैं।
Pushwoosh प्लगइन क्लाइंट एक्शन
Anchor link toCheckPushwooshPlugin
Anchor link toजांचता है कि Pushwoosh प्लगइन वर्तमान में उपलब्ध है या नहीं।
आउटपुट पैरामीटर
Anchor link to| IsAvailable | यदि प्लगइन उपयोग के लिए उपलब्ध है तो true लौटाता है, अन्यथा false |
|---|---|
| Error | एक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो। |
उपयोग का उदाहरण
Anchor link to
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 | इस डिवाइस प्रकार का पहचानकर्ता। |
|---|
GetTags
Anchor link toPushwoosh से टैग डेटा प्राप्त करता है।
आउटपुट पैरामीटर
Anchor link to| Success | यदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false। |
|---|---|
| Error | एक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो। |
| Tags | इस डिवाइस को सौंपे गए सभी टैग वाली कुंजी, मान रिकॉर्ड सूची लौटाता है। |
उपयोग का उदाहरण
Anchor link to- Pushwoosh से टैग डेटा लाने के लिए GetTags एक्शन को लागू करें।
- लौटाए गए टैग GetTags.Tags सूची के माध्यम से सुलभ हैं।

- प्रत्येक टैग की कुंजी और मान को लॉग करने के लिए LogMessage एक्शन का उपयोग करें।


PostEvent
Anchor link toजब आपके एप्लिकेशन में कोई विशेष ईवेंट होता है तो 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 को उपयुक्त एट्रिब्यूट नाम और मान के साथ परिभाषित करें।

- ईवेंट के साथ संबद्ध होने वाले एट्रिब्यूट्स की सूचियाँ बनाएँ।

- अंत में, 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”) |
|---|
SetTags
Anchor link toPushwoosh को टैग और उनके मान भेजता है।
इनपुट पैरामीटर
Anchor link to| Tags | TagName, TagValue रिकॉर्ड सूची जिसमें वे सभी टैग हों जिन्हें आप भेजना चाहते हैं। TagName प्रकार हमेशा टेक्स्ट होना चाहिए, जबकि TagValue टेक्स्ट, इंटीजर, बूलियन, दिनांक, आदि हो सकता है। |
|---|
आउटपुट पैरामीटर
Anchor link to| Success | यदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false। |
|---|---|
| Error | एक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो। |
उपयोग का उदाहरण
Anchor link to
- टैग मान असाइन करें। नीचे दिए गए उदाहरण में, दो टैग हैं:
- Tag1 जिसका नाम testTag है और इसका मान वर्तमान दिनांक पर सेट है।
- Tag2 जिसका नाम testTag2 है और इसका मान True पर सेट है।

- फिर, एक सूची में टैग जोड़ें। इस उदाहरण में:
- ListAppend3, Tag1 को LocalTag सूची में जोड़ता है।
- ListAppend4, Tag2 को LocalTag सूची में जोड़ता है।

- आवश्यक टैग के साथ सूची को भरने के बाद, इस सूची को Pushwoosh को भेजने के लिए SetTags क्लाइंट एक्शन का उपयोग करें।

SetUserId
Anchor link toइस डिवाइस को एक कस्टम User ID असाइन करता है।
इनपुट पैरामीटर
Anchor link to| UserID | टेक्स्ट, कस्टम User ID। |
|---|
आउटपुट पैरामीटर
Anchor link to| Success | यदि सब कुछ अपेक्षा के अनुरूप होता है तो true लौटाता है, यदि कोई त्रुटि है तो false। |
|---|---|
| Error | एक त्रुटि जिसमें त्रुटि कोड और किसी भी त्रुटि के विवरण के साथ त्रुटि संदेश होता है जो हो सकता है। केवल तभी सेट करें जब Success आउटपुट पैरामीटर false हो। |
Pushwoosh इनबॉक्स क्लाइंट एक्शन
Anchor link toइनबॉक्स के साथ काम करने की प्रक्रिया निम्नलिखित है:
- InboxMessage ऑब्जेक्ट्स की एक सूची लोड करें।
- इनबॉक्स व्यू को रेंडर करने के लिए इन ऑब्जेक्ट्स का उपयोग करें।
- नीचे सूचीबद्ध क्रियाएं करें, या नीचे वर्णित क्रियाओं का उपयोग करके इन ऑब्जेक्ट्स को हटाएं।
| code | टेक्स्ट | इनबॉक्स नोटिफिकेशन की अद्वितीय आईडी। |
|---|---|---|
| title | टेक्स्ट | नोटिफिकेशन शीर्षक। |
| message | टेक्स्ट | नोटिफिकेशन संदेश। |
| imageUrl | टेक्स्ट | एक नोटिफिकेशन से जुड़ी कस्टम छवि का URL। |
| sendDate | दिनांक समय | उस समय का प्रतिनिधित्व करता है जब एक नोटिफिकेशन भेजा गया था। |
| type | इंटीजर | नोटिफिकेशन का प्रकार। संभावित मान:
|
| bannerUrl | टेक्स्ट | एक Android बैनर का URL शामिल है। |
| customData | कुंजी, मान रिकॉर्ड सूची | कस्टम डेटा के रूप में पारित मापदंडों की एक सूची शामिल है। |
| isRead | बूलियन | यदि इनबॉक्स नोटिफिकेशन पढ़ा गया है तो True। |
| isActionPerformed | बूलियन |
|
LoadMessages
Anchor link toPushwoosh से इनबॉक्स नोटिफिकेशन प्राप्त करता है।
आउटपुट पैरामीटर
Anchor link to| InboxMessages | InboxMessage सूची, सभी इनबॉक्स संदेशों की सूची। |
|---|---|
| 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 हो। |