ContentView.swift
// // ContentView.swift // swiftuidev15ios // // Created by Cairocoders // import SwiftUI struct ContentView: View { var body: some View { NavigationView { ZStack { Button(action: { self.send() }) { Text("Send Notification") }.navigationBarTitle("Home") } } } func send() { UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .badge, .sound]) { success, error in if success { print("All set!") } else if let error = error { print(error.localizedDescription) } } let content = UNMutableNotificationContent() content.title = "Message" content.subtitle = "New Tutorial from cairocoders!!" content.sound = UNNotificationSound.default let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 60, repeats: true) let request = UNNotificationRequest(identifier: UUID().uuidString, content: content, trigger: trigger) UNUserNotificationCenter.current().add(request) } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } }