mirror of
https://github.com/neon443/NearFuture.git
synced 2026-03-11 22:56:15 +00:00
yayy notifs!!
made the about app icon better
This commit is contained in:
@@ -9,6 +9,7 @@ import Foundation
|
||||
import SwiftData
|
||||
import SwiftUI
|
||||
import WidgetKit
|
||||
import UserNotifications
|
||||
|
||||
//@Model
|
||||
//final class Item {
|
||||
@@ -423,3 +424,19 @@ func plu(_ inp: Int) -> String {
|
||||
public enum importError: Error {
|
||||
case invalidB64
|
||||
}
|
||||
|
||||
func requestNotifs() async -> Bool {
|
||||
let result = try? await UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .badge, .carPlay, .sound])
|
||||
return result ?? false
|
||||
}
|
||||
|
||||
func scheduleNotif() {
|
||||
let content = UNMutableNotificationContent()
|
||||
content.title = "hi"
|
||||
content.subtitle = "sss"
|
||||
content.sound = .default
|
||||
let identifier = UUID().uuidString
|
||||
let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 1, repeats: false)
|
||||
let request = UNNotificationRequest(identifier: identifier, content: content, trigger: trigger)
|
||||
UNUserNotificationCenter.current().add(request)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user