ionic2
पुश सूचना भेजी और प्राप्त की
खोज…
टिप्पणियों
आरंभिक उदाहरण में मौजूद SenderID एक gcm प्रेषक आईडी है जो आपको Google द्वारा दी गई है। प्लगइन स्थापित करते समय यह भी मौजूद होना चाहिए
ionic plugin add phonegap-plugin-push --variable SENDER_ID="XXXXXXX"
यदि आप अपने पुश नोटिफिकेशन में अतिरिक्त डेटा जोड़ना चाहते हैं, तो इस लिंक को देखें कि कैसे अधिक टाइपिंग जोड़ना है https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/TYPCRCRIPT.md
प्रारंभ
पुश नोटिफिकेशन प्लग इन में इनिशियलाइज़ेशन की आवश्यकता होती है जो प्लगइन को दिए गए प्रेषक आईडी का उपयोग करके चलना शुरू करने के लिए कहता है।
let push = Push.init({
android: {
senderID: "------------",
},
ios: {
alert: "true",
badge: true,
sound: "false",
},
windows: {},
});
पंजीकरण
पंजीकरण चरण डिवाइस के सिस्टम के साथ ऐप को पंजीकृत करता है और पंजीकरण आईडी देता है
import { Push, RegistrationEventResponse} from "ionic-native";
//the push element is created in the initialization example
push.on("registration", async (response: RegistrationEventResponse) => {
//The registration returns an id of the registration on your device
RegisterWithWebApi(response.registrationId);
});
एक धक्का सूचना प्राप्त करना
पुश सूचनाएं प्राप्त करने के लिए हम आने वाले पुश सूचनाओं को सुनने के लिए प्लगइन को बताने वाले हैं। यह कदम आरंभीकरण और पंजीकरण के बाद किया जाता है
import { Push, NotificationEventResponse} from "ionic-native";
//the push element is created in the initialization example
push.on("notification", (response: NotificationEventResponse) => {
let chatMessage: ChatMessage = <ChatMessage>{
title: response.title,
message: response.message,
receiver: response.additionalData.replyTo,
image: response.image
};
DoStuff(chatMessage));
});
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow