2012-06-28 29 views
5

मैंने cordova-1.8.1.js के साथ पुश नोटिफिकेशन और pushwoosh.com के साथ पुश प्लगइन भेजने के लिए परीक्षण किया है और यह काम करता है जैसा कि यह करना चाहिए। मैंने इस ट्यूटोरियल का पालन किया: http://www.pushwoosh.com/programming-push-notification/push-notification-sdk-integration-for-phonegap/फोनगैप के साथ पुश अधिसूचना - कॉर्डोवा पुश प्लगइन और pushwoosh.com

धक्का अधिसूचना मेरे आईफोन को भेजी जाती है और यह ध्वनि बजाती है और फ़ोन और ऐप बंद होने पर अधिसूचना दिखाती है, अच्छा! लेकिन यदि अधिसूचना दिखाई दे तो मैं फ़ोन खोलता हूं तो ऐप खोला जाना चाहिए ... लेकिन प्रदर्शित होने वाली चेतावनी कह रही है: अलर्ट "पुश-अधिसूचना", "{\ aps \": \ ध्वनि \ ": \" डिफ़ॉल्ट \ ", \" चेतावनी \ ": \" और फिर संदेश .... \ "}}"

  1. तो क्या गलत है, इसे केवल संदेश ही लिखना चाहिए चेतावनी और बाकी नहीं?

अगर मैं घर बटन के साथ ऐप हटा देता हूं और इसे फिर से शुरू करता हूं तो मुझे "रजिस्टरडिवाइस", "टाइप": "7" ..... और इसी तरह से एक और चेतावनी मिलती है। 2. मैं इसे कैसे जा सकता हूं मार्ग?

कोई भी इनपुट अपमानित, धन्यवाद!

+1

कृपया अपना समाधान उत्तर के रूप में पोस्ट करें, वैसे ही चीजें यहां की जाती हैं। (अपने प्रश्न का उत्तर देना ठीक है।) – Mat

उत्तर

8

समस्या हल हो गई। इसका प्रयोग करें और यह केवल चेतावनी में संदेश दिखाएगा और कुछ भी नहीं।

document.addEventListener('push-notification', function(event) { 
    //console.warn('push-notification!: ' + event.notification); 
    //navigator.notification.alert(JSON.stringify(['push-notification1!', event.notification])); 
    var notification = JSON.parse(event.notification); 
    navigator.notification.alert(notification.aps.alert); 
    //pushNotification.setApplicationIconBadgeNumber(0); 
    pushNotification.setApplicationIconBadgeNumber(0); 
    }); 
+0

इसे कहां जोड़ा जाना चाहिए? – OnlyHope

+1

इसके बजाय अपने नए एपीआई का उपयोग करें, यह काम करता है। –

+0

धन्यवाद, लेकिन कौन सा एपीआई? क्या आपके पास एक लिंक है? – OnlyHope

संबंधित मुद्दे