2014-07-16 6 views
5

को कंपन नहीं करना संभव है, मैं उस डिवाइस पर "चुप" पुश अधिसूचना भेज रहा हूं जो स्क्रीन पर कुछ भी नहीं डालता है लेकिन यह सर्वर से कुछ जानकारी पुनः लोड करने में ट्रिगर करता है।क्या पुश अधिसूचना भेजना संभव है और डिवाइस

मैंने इसे alert सेट न करके स्क्रीन पर कुछ भी प्रदर्शित करना बंद कर दिया है लेकिन अधिसूचना प्राप्त होने पर डिवाइस अभी भी कंपन करता है लेकिन केवल ऐप चल रहा है।

क्या ऐप चल रहा है और अधिसूचना प्राप्त होने पर ऐप को कंपन से रोकना संभव है?

उत्तर

1

यदि आप पूरी तरह से अलर्ट से ध्वनि हटाते हैं तो कोई आवाज नहीं चली जाएगी और यदि आपका ऐप बंद हो गया है तो आपका फोन कंपन नहीं होगा।

हालांकि, यदि ऐप खुला है तो फोन अभी भी कंपन होगा।

दुर्भाग्य से इसे अक्षम करने का कोई तरीका नहीं है।

0

यह [PFPush handlePush:userInfo] है जो डिवाइस को कंपन करने का कारण बन रहा है।

यदि आप [PFPush handlePush:userInfo] का उपयोग करना चाहते हैं और अपने कोड का उपयोग करके पुश नोटिफिकेशन को संभालने के इच्छुक हैं, तो कंपन होना आवश्यक नहीं है।

0

यह मेरे साथ हुआ है। शायद यह आपकी मदद करेगा। अपना कोड जांचें, कोई भी ऑडियो सर्विसेज प्लेस सिस्टमसाउंड विधि का आविष्कार करने वाला फ़ोन कंपन कर सकता है।

/** 
* Remote Notification Received while application was open. 
*/ 
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { 
    #if !TARGET_IPHONE_SIMULATOR 
    NSString *sound = [apsInfo objectForKey:@“sound”]; 
    NSLog(@“Received Push Sound: %@”, sound); 
    // Vibrate happen here!! 
    AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 
    #endif 
} 

या अपनी अधिसूचना पेलोड की जांच करें। अपनी आवाज खाली रखें या बस इसे हटा दें।

{"aps":{"content-available":1, "sound":"", "badge":1}} 
+0

धन्यवाद लेकिन मैं इसे कंपन से रोकने की कोशिश कर रहा था :-) मैंने ध्वनि हटा दी लेकिन यह अभी भी कंपन थी। मैंने इसे अंत में छोड़ दिया। धन्यवाद। – Fogmeister

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