Xamarin.iOS
UILocalNotification에서 User Notifications 프레임 워크로 마이그레이션하기위한 유용한 정보
수색…
사용자 알림
UserNotifications를 가져와야합니다.
@import UserNotifications;
2. localNotification에 대한 승인 요청
let center = UNUserNotificationCenter.current()
center.requestAuthorization([.alert, .sound]) { (granted, error) in
// Enable or disable features based on authorization.
}
이제 응용 프로그램 아이콘 배지 번호를 업데이트합니다.
@IBAction func triggerNotification(){ let content = UNMutableNotificationContent() content.title = NSString.localizedUserNotificationString(forKey: "Tom said:", arguments: nil) content.body = NSString.localizedUserNotificationString(forKey: "Hello Mike!Let's go.", arguments: nil) content.sound = UNNotificationSound.default() content.badge = UIApplication.shared().applicationIconBadgeNumber + 1; content.categoryIdentifier = "com.mike.localNotification" //Deliver the notification in two seconds. let trigger = UNTimeIntervalNotificationTrigger.init(timeInterval: 1.0, repeats: true) let request = UNNotificationRequest.init(identifier: "TwoSecond", content: content, trigger: trigger) //Schedule the notification. let center = UNUserNotificationCenter.current() center.add(request) } @IBAction func stopNotification(_ sender: AnyObject) { let center = UNUserNotificationCenter.current() center.removeAllPendingNotificationRequests() }
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow