जब Apple का आधिकारिक iOS संदेश ऐप खुला होता है और अग्रभूमि में, अन्य संपर्कों के नए संदेश एक स्टॉक को ट्रिगर करते हैं, तो मूल iOS सूचना चेतावनी बैनर। नीचे देखें इमेज
क्या ऐप स्टोर पर 3 पार्टी ऐप्स में यह संभव है? जब आपका ऐप खुला हो और अग्रभूमि में आपके ऐप के लिए स्थानीय और / या पुश सूचनाएं हों ?
मेरे ऐप का परीक्षण करते समय , सूचनाएं प्राप्त की जाती हैं, लेकिन कोई आईओएस अलर्ट यूआई नहीं दिखाया गया है ।
लेकिन इस व्यवहार कर रहा है एप्पल के आधिकारिक संदेश अनुप्रयोग में देखी गई:
स्थानीय और दूरस्थ अधिसूचना प्रोग्रामिंग गाइड का कहना है:
जब ऑपरेटिंग सिस्टम एक स्थानीय अधिसूचना या दूरस्थ सूचना देता है और लक्ष्य ऐप अग्रभूमि में नहीं चल रहा है , तो यह उपयोगकर्ता को एक अलर्ट , आइकन बैज नंबर, या ध्वनि के माध्यम से सूचना प्रस्तुत कर सकता है ।
यदि नोटिफिकेशन डिलीवर होने पर ऐप अग्रभूमि में चल रहा है, तो ऐप डेलीगेट को लोकल या रिमोट नोटिफिकेशन मिलता है।
हां, हम अग्रभूमि में रहते हुए सूचना डेटा प्राप्त कर सकते हैं । लेकिन मुझे देशी आईओएस नोटिफिकेशन यूआई को पेश करने का कोई तरीका नहीं दिख रहा है ।
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
// I know we still receive the notification `userInfo` payload in the foreground.
// This question is about displaying the stock iOS notification alert UI.
// Yes, one *could* use a 3rd party toast alert framework.
[self use3rdPartyToastAlertFrameworkFromGithub]
}
क्या संदेश तब अग्रभूमि में रहते हुए अलर्ट प्रदर्शित करने के लिए एक निजी एपीआई का उपयोग कर रहा है?
इस सवाल के प्रयोजन के लिए, किसी भी 3 पार्टी "टोस्ट" पॉप-अप अलर्ट का सुझाव नहीं करते कृपया कर रहा हूँ केवल रुचि रखने वाला उपयोग किया जा सकता है, तो GitHub या आदि मैं पर शेयर, मूल iOS स्थानीय या पुश यूआई अलर्ट अधिसूचना हुए अपने आवेदन खुला है और अग्रभूमि में है ।