mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-17 10:43:30 +01:00
[AltServer] Presents info notification on first launch
This commit is contained in:
@@ -46,6 +46,18 @@ class AppDelegate: NSObject, NSApplicationDelegate {
|
|||||||
self.statusItem = item
|
self.statusItem = item
|
||||||
|
|
||||||
self.connectedDevicesMenu.delegate = self
|
self.connectedDevicesMenu.delegate = self
|
||||||
|
|
||||||
|
if !UserDefaults.standard.didPresentInitialNotification
|
||||||
|
{
|
||||||
|
let content = UNMutableNotificationContent()
|
||||||
|
content.title = NSLocalizedString("AltServer Running", comment: "")
|
||||||
|
content.body = NSLocalizedString("AltServer runs in the background as a menu bar app listening for AltStore.", comment: "")
|
||||||
|
|
||||||
|
let request = UNNotificationRequest(identifier: UUID().uuidString, content: content, trigger: nil)
|
||||||
|
UNUserNotificationCenter.current().add(request)
|
||||||
|
|
||||||
|
UserDefaults.standard.didPresentInitialNotification = true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func applicationWillTerminate(_ aNotification: Notification)
|
func applicationWillTerminate(_ aNotification: Notification)
|
||||||
|
|||||||
@@ -19,6 +19,15 @@ extension UserDefaults
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var didPresentInitialNotification: Bool {
|
||||||
|
get {
|
||||||
|
return self.bool(forKey: "didPresentInitialNotification")
|
||||||
|
}
|
||||||
|
set {
|
||||||
|
self.set(newValue, forKey: "didPresentInitialNotification")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func registerDefaults()
|
func registerDefaults()
|
||||||
{
|
{
|
||||||
if self.serverID == nil
|
if self.serverID == nil
|
||||||
Reference in New Issue
Block a user