जब मेरा ऐप अग्रभूमि में है, तो एक चेतावनी दिखाई देती है। पुश नोटिफिकेशन प्राप्त करते समय मैं इसे कैसे दिखने से रोक सकता हूं?आने वाली वन सिग्नल पुश अधिसूचना के साथ ऐप फोरग्राउंड पर होने पर अलर्ट को कैसे रोकूं?
6
A
उत्तर
7
AppDelegate
के अपने didFinishLaunchingWithOptions
विधि में आप मैं इसे इस तरह से हासिल kOSSettingsKeyInAppAlerts = NO
[OneSignal initWithLaunchOptions:launchOptions appId:ONESIGNAL_APPID handleNotificationReceived:nil handleNotificationAction:nil
settings:@{kOSSettingsKeyInAppAlerts:@NO}];
3
डिफ़ॉल्ट रूप से OneSignal ऐप इन्फोकस होने पर चेतावनी संवाद के रूप में सूचनाएं दिखाता है। initWithLaunchOptions पर सेटिंग्स के लिए OSNotificationDisplayTypeNotification
या OSNotificationDisplayTypeNone
के साथ को इस पास को बदलने के लिए।
6
जोड़ने के लिए स्विफ्ट 3,0
// Initialize OngeSignal with Settings for Push Notifications
OneSignal.initWithLaunchOptions(launchOptions, appId: Constants.OneSignalAppID, handleNotificationReceived: nil, handleNotificationAction: {
(result) in
// Do Something with Notification Result
}, settings: [kOSSettingsKeyInFocusDisplayOption : OSNotificationDisplayType.none.rawValue])
0
के लिए की है।
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool {
OneSignal.inFocusDisplayType = OSNotificationDisplayType.none
return true }
में अपने AppDelegate didFinishLaunchingWithOptions
OneSignal.inFocusDisplayType = OSNotificationDisplayType.none
अंतिम पंक्ति पर में निम्न कोड जोड़ें हम इन 3 विकल्प
public enum OSNotificationDisplayType : UInt {
/*Notification is silent, or app is in focus but InAppAlertNotifications are disabled*/
case none
/*Default UIAlertView display*/
case inAppAlert
/*iOS native notification display*/
case notification
}
संबंधित मुद्दे
- 1. पुश अधिसूचना प्राप्त होने पर बैज साफ़ करना
- 2. एंड्रॉइड: ऐप उपयोग में होने पर एक सिग्नल पुश अधिसूचना प्राप्त नहीं हुई
- 3. फोनगैप के साथ पुश अधिसूचना - कॉर्डोवा पुश प्लगइन और pushwoosh.com
- 4. आईओएस - वीओआईपी ऐप पर आने वाली कॉल नोटिफिकेशन भेजने के लिए सबसे अच्छा अभ्यास
- 5. ऐप पृष्ठभूमि में होने पर प्रतिक्रिया मूल के साथ मूक आईओएस पुश अधिसूचना
- 6. आईओएस - दोस्त ऑफलाइन होने पर एक्सएमपीपी चैट ऐप पर पुश अधिसूचना भेजें
- 7. पुश अधिसूचना पर स्थिति बार
- 8. एंड्रॉइड फोरग्राउंड सर्विस अधिसूचना
- 9. ऐप पृष्ठभूमि में होने पर पुश अधिसूचना को कैसे संभालना है, लेकिन
- 10. पुश अधिसूचना
- 11. एंड्रॉइड एप्लिकेशन में आने वाली कॉल अधिसूचना को कैसे दिखाएं
- 12. जब एप फोरग्राउंड
- 13. पुश अधिसूचना को संभालना जबकि ऐप खुला है
- 14. आईफोन पुश अधिसूचना पर सीमाएं लगता है?
- 15. पुश अधिसूचना
- 16. आईफोन पुश अधिसूचना reliablity
- 17. एंड्रॉइड डिवाइस पर नकली आने वाली कॉल
- 18. डिवाइस बंद होने पर समाप्त होने वाली स्थानीय अधिसूचनाएं
- 19. संगीत सेवा शुरू होने पर भी मारे गए फोरग्राउंड
- 20. आईओएस पुश अधिसूचना प्रकार विकल्प? अलर्ट बनाम बैनर?
- 21. ऐप चालू नहीं होने पर अधिसूचना पुश करें - लॉन्चऑप्शन डिक्शनरी खाली है
- 22. पार्स पुश अधिसूचना खोलने पर अपवाद
- 23. ग्राहक साइट पर ऐप्पल पुश अधिसूचना प्रमाणपत्र कैसे तैनात करें
- 24. आईओएस पुश अधिसूचना - तेज
- 25. आईओएस पुश अधिसूचना प्राथमिकता
- 26. मैं एप्लिकेशनडिडबैकएक्टिव पर रिमोट पुश अधिसूचना डेटा कैसे प्राप्त करूं?
- 27. अधिसूचना प्राप्त करने पर होने वाली कंपन को अक्षम/पुन: सक्षम कैसे करें?
- 28. पी के साथ अधिसूचना प्रणाली: पोल/पुश
- 29. ऐप की हत्या होने पर पुश प्राप्त नहीं हुआ
- 30. वास्तविक डिवाइस पर आने वाली कॉल का अनुकरण कैसे करें?
नोट किया है कि 'kOSSettingsKeyInAppAlerts' अब है बहिष्कृत और 'kOSSettingsKeyInFocusDisplayOption' instea का उपयोग किया जाना चाहिए घ। – jkasten