草庐IT

通知栏

全部标签

swift - macOS 远程推送通知不显示警报横幅

我正在尝试为我的macOS应用程序启用推送通知。一切似乎都在运作。我能够获得设备token。发送通知没有错误。除了我的Mac上没有显示任何警报。我添加了以下代码以查看我的应用程序是否收到它。funcapplication(_application:NSApplication,didReceiveRemoteNotificationuserInfo:[String:Any]){print(userInfo)}发送通知后,我在控制台中看到以下内容。["aps":{alert="Alert-HelloWorld";sound="ping.aiff";}]所以看起来它可以正常到达设备,只是没有

设备维修保养通知:如何使用API接口发送通知给相关人员

 在设备维修保养管理中,及时通知相关人员是确保设备得到及时维护的关键。API接口提供了一个方便的方式来自动发送维修保养通知,以确保工作流程的顺利进行。本文将详细介绍如何使用成熟的API接口来发送设备维修保养通知,以确保设备得到及时的维护,同时提供通俗易懂的步骤和代码说明。什么是API接口?首先,让我们来了解一下API接口是什么。API代表应用程序编程接口,它是不同软件系统之间通信的桥梁,允许它们相互交换数据和功能。API接口可以让不同的程序之间协作工作,实现数据的传输和操作。成熟的API接口示例成熟的API接口通常是经过良好设计和测试的,以确保其稳定性和可靠性。以下是一个示例,演示如何使用AP

iOS 如何设置闹钟和安排工作/通知

大家好,我是iOS新手,基本上我是Android开发人员。但现在我正在开发iOS应用程序,它只是Android的iOS副本。让我告诉你我想要在应用程序中做什么:Ourappfeaturesalarm,thatwillremindourclientthatonaspecificdateyouhavethismeeting.Forexample,ifusersetsalarmfor1-jan-2019attime9:00AMthenonthatdayandtimeusermustbenotifiedofthismeeting.我读了很多书,发现在iOS中我们不能这样做,因为当应用程序在后台

ios - 打电话回来后从通知中心收到通知

我想在用户点击调用按钮并调用电话然后返回应用程序后执行操作。这是我打电话的功能:letphoneURL=URL(string:String(format:"tel://%@",phoneNumber.englishNumbers))UIApplication.shared.open(phoneURL!)并且我在viewDidLoad()中的CallView上设置了一个观察者,如下所示:NotificationCenter.default.addObserver(self,selector:#selector(showFeedBack),name:UIApplication.didEnt

ios - Swift 中的核心数据通知

我正在尝试从CoreData通知中的userInfo获取更新的对象。我在Objc中运行良好,但在Swift中却很难。我已经尝试通过几种方式获取数据,但这是我当前的实现,它总是返回nil:noti.userInfo?[NSUpdatedObjectsKey]如何获取数据?这是有效的Objc代码:NSArray*updatedObjects=[[noti.userInfoobjectForKey:NSUpdatedObjectsKey]allObjects]; 最佳答案 注册通知。不要忘记在对象被取消时删除。NotificationCe

xcode - 使用日期选择器的本地通知

我正在为我的应用程序使用localNotifications。我有一个日期选择器,用户可以从中选择通知的日期和时间,我还有3个分段控件(每天、每周、每月)。我已经完成了localnotification及其编码工作。但是分段控制不起作用,如果一个人选择两次(下午1点)和第二次(下午2点),然后通知在我不想要的两个时间显示。下面是代码在appdelegate.swift中lettypes:UIUserNotificationType=UIUserNotificationType.Alert|UIUserNotificationType.Badge|UIUserNotificationTy

ios - 如果用户未打开通知,如何获取位于 AppDelegate' didFinishLunchingWithOptions 的通知附加数据(payloadData)

我目前正在使用OneSignal为我的应用提供通知服务。我真的需要帮助才能从AppDelegate附加数据(有效负载数据)>在didFinishLunchingWithOption中,OneSignalAPI可以像这样给我。@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?vardata:[NSObject:AnyObject]!funcapplication(application:UIApplication,didFinishLaunchingWithOpt

ios - 设置每周调用的通知

我想将通知设置为每周重复。如何做到这一点,我没有看到NSCalendarUnit.Week,只看到NSCalendarUnit.Day,而且我无法设置NSCalendarUnit.Day*7。那么,如何做到这一点?notification.repeatInterval=NSCalendarUnit.WeekOfMonth是否有效?notification.repeatInterval=NSCalendarUnit. 最佳答案 WeekOfMonth或WeekOfYear怎么样?它们有两种不同的实现方式,因此请务必阅读有关这两种方式的

ios - 如何正确处理接收远程推送通知

我有一个关于如何处理传入推送通知的问题。如您所知,一个应用程序可以有很多View。例如,当我收到通知时,我想在用户所在的View中显示警报或做其他事情(因为我真的不知道用户在收到通知时将在哪个View中)。现在,如果每个View代表一个swift文件,那么我是否需要在每个swift文件中实现相同的代码来处理传入的推送通知,或者我猜有更好的设计或技术来处理这个问题?我已经搜索了一段时间,我所能找到的只是人们在应用程序处于后台而不是前台时遇到问题:/任何东西都很好,教程、指南、代码示例。如果可能的话,有很多方法可以解决这个问题,这样我就可以研究它们并选择最适合我的方法。

swift - (OS X) 如何在用户切换 mac 桌面空间时得到通知

我正在创建一个Mac菜单栏应用程序,我希望在用户切换可见桌面空间(包括外部显示器)时收到通知。这是一个只有菜单栏的应用程序(即没有实际窗口)。我见过几个类似的问题,但似乎没有一个答案对我有用。我看到的大多数答案都涉及在NSWorkspace的通知中心观察NSWorkspaceActiveSpaceDidChangeNotification。我已经尝试在我的AppDelegate中观察这个applicationDidFinishLaunching我有以下代码:NSWorkspace.sharedWorkspace().notificationCenter.addObserver(self