草庐IT

通知栏

全部标签

android 9.0 屏蔽系统所有通知功能实现

目录1.概述2.屏蔽系统所有通知功能实现的核心类3.屏蔽系统所有通知功能实现的核心功能实现和分析

ios - 将缩略图附加到通知时,文件去了哪里?

我正在向富通知添加缩略图。我生成用作附件的图像,如下所示:leturl=URL(fileURLWithPath:NSTemporaryDirectory(),isDirectory:true)letfileURL=url.appendingPathComponent("someImageName",isDirectory:false).appendingPathExtension("png")do{tryUIImagePNGRepresentation(image)?.write(to:fileURL)}catch{print("Couldnotwrite:",error)}这是成功的

ios - 如何在应用关闭时用户单击通知时获取用户信息?

我正在做一个安排本地通知并保存用户信息的应用程序。这部分没问题。但是当应用程序关闭时,通知出现,但是当用户点击时,该方法没有被调用,我无法处理userInfo。我看到有一种新方法可以使用UNUserNotificationCenter接收通知。但是也不起作用。这是我在AppDelegate中的实现:@available(iOS10.0,*)funcuserNotificationCenter(_center:UNUserNotificationCenter,didReceiveresponse:UNNotificationResponse,withCompletionHandlerco

swift - 在ios10中添加自定义本地通知 - swift 3

我正在尝试添加自定义本地通知,但我的操作仅收到股票通知:我的Storyboard看起来像这样(标准模板):我有一个将UNNotificationExtensionCategory设置为awesomeNotification的扩展(在Info.plist中)。此外,此扩展的基础是iOS-ApplicationExtension中的NotificationContent模板。在我的应用委托(delegate)中,我有这个:funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions

swift - 无法在 iOS8 上设置交互式推送通知

我已经能够设置交互式本地通知,但远程通知不起作用。我正在使用Parse.com发送JSON我的AppDelegate.Swift看起来像这样:////AppDelegate.swift//SwifferApp////CreatedbyTrainingon29/06/14.//Copyright(c)2014Training.Allrightsreserved.//importUIKit@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?funcapplicatio

ios - 隐藏通过 NotificationService Extension 收到的通知

我正在使用NotificationService扩展目标,以便能够在推送通知出现之前对其进行修改。它运行良好,但有一些通知在处理后我不想呈现给用户。我尝试将bestAttemptContent标题和正文设置为“”,但它返回了完整的通知。我也试过将aps["content-available"]设置为1并将body设置为""但我得到了相同的效果。 最佳答案 现状我实际上试图实现与您相同的目标,即在本地使用通知服务扩展管理将何种通知传送到特定设备。但是,我必须弄清楚这是设计使然......您无法通过独立的API取消通知。...如果您清空

swift - 当应用程序在前台时,如何处理 ios 推送通知?

如何设置我的AppDelegate以处理当应用程序在前台和后台使用swift3和ios10时发生的推送通知?包括如何在我收到通知时让手机在前台振动。 最佳答案 以下是我如何设置我的AppDelegate文件来执行此操作:要处理推送通知,请导入以下框架:importUserNotifications要使手机在任何设备上振动,请导入以下框架:importAudioToolbox使您的AppDelegate成为UNUserNotificationCenterDelegate:@UIApplicationMainclassAppDelega

ios - 用户通知请求始终带有默认操作标识符

我正在使用UNUserNotificationCenterDelegate(>ios10)和一种委托(delegate)方法,无论我做什么,我都可以在其中检查通知的响应始终actionIdentifier等于“com.apple.UNNotificationDefaultActionIdentifier”。“response.notification.request.content.categoryIdentifier”正确,具有预期值,但request.actionIdentifier永远不会正确(下例中的“mycustomactionidentifier”)。有谁知道我是否遗漏了什

swift - 从远程通知打开 ViewController

当我的应用捕捉到远程通知时,我尝试打开一个特定的ViewController。让我展示一下我的项目架构。这是我的Storyboard:当我收到通知时,我想打开一个“SimplePostViewController”,所以这是我的appDelegate:varwindow:UIWindow?varnavigationVC:UINavigationController?funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Boo

ios - 如何在不使用 Storyboard的情况下创建通知内容扩展

我想创建一个通知内容扩展来利用新的iOS10富通知。但是,在主应用程序中,我们不使用界面构建器。如何创建不使用Storyboard的内容扩展? 最佳答案 像往常一样创建通知内容扩展目标。从项目中删除Storyboard文件从扩展的Info.plist中删除NSExtensionMainStoryboard条目。将NSExtensionPrincipalClass的新条目添加到NSExtension下的Info.plist。该值应该是您的扩展的命名空间和主ViewController的类。例如,如果您的扩展名为PrettyNotifi