मैंने इसका उपयोग करते हुए ऐप डेलिगेट में स्थानीय सूचनाएं निर्धारित की हैं:
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UILocalNotification *notification = [[UILocalNotification alloc]init];
[notification setAlertBody:@"Watch the Latest Episode of CCA-TV"];
[notification setFireDate:[NSDate dateWithTimeIntervalSinceNow:5]];
[notification setTimeZone:[NSTimeZone defaultTimeZone]];
[application setScheduledLocalNotifications:[NSArray arrayWithObject:notification]];
}
जब मैं ऐप चलाता हूं और तब इसे छोड़ देता हूं तो मुझे एक त्रुटि मिलती है:
2014-06-07 11: 14: 16.663 CCA-TV [735: 149070] एक स्थानीय अधिसूचना शेड्यूल करने का प्रयास {अग्नि तिथि = शनिवार, 7 जून, 2014 को 11:14:21 प्रशांत डेलाइट समय, समय क्षेत्र = अमेरिका / लॉस_एंगल (PDT) ऑफ़सेट -25200 (डेलाइट), रिपीट इंटरवल = 0, रिपीट काउंट = UILocalNotificationInfiniteRepeatCount, अगली फायर डेट = शनिवार, 7 जून, 2014 को 11:14:21 पैसिफिक डेलाइट टाइम, उपयोगकर्ता जानकारी = (null)} अलर्ट के साथ लेकिन उपयोगकर्ता को अलर्ट प्रदर्शित करने की अनुमति नहीं मिली है
अलर्ट प्रदर्शित करने के लिए मुझे आवश्यक अनुमति कैसे मिल सकती है?
registerUserNotificationSettings
। अगर यह iOS 8 होता, तो यह धागा आपके प्रश्न का उत्तर देता। लेकिन, जी आगे एक नज़र है - stackoverflow.com/questions/24006998/…