草庐IT

通知栏

全部标签

ios - 如何控制何时在 iOS 中提示用户推送通知权限

我已经使用Swift和Xcode6以及用于处理服务的Parse框架为iPhone构建了一个应用程序。在按照有关如何设置推送通知的Parse教程进行操作时,说明建议我将推送通知放在AppDelegate文件中。这是我添加到AppDelegate文件中的代码...@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?varpushNotificationsController:PushNotificationController?funcapplication(appl

ios - 操作按钮未出现在通知 iOS 10 中

我在我的应用程序中使用本地推送通知。在iOS10中为通知添加操作按钮时,它不会出现在通知下方。通知正在出现,但通知底部缺少操作按钮。appdelegate代码如下。importUIKitimportCoreDataimportUserNotifications@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunch

ios - 操作按钮未出现在通知 iOS 10 中

我在我的应用程序中使用本地推送通知。在iOS10中为通知添加操作按钮时,它不会出现在通知下方。通知正在出现,但通知底部缺少操作按钮。appdelegate代码如下。importUIKitimportCoreDataimportUserNotifications@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunch

iOS 10 不调用通知服务扩展

我尝试实现新的通知服务扩展,但遇到问题。在我的NotificationService.swift文件中我有这段代码:classNotificationService:UNNotificationServiceExtension{varcontentHandler:((UNNotificationContent)->Void)?varbestAttemptContent:UNMutableNotificationContent?overridefuncdidReceive(_request:UNNotificationRequest,withContentHandlercontentHa

iOS 10 不调用通知服务扩展

我尝试实现新的通知服务扩展,但遇到问题。在我的NotificationService.swift文件中我有这段代码:classNotificationService:UNNotificationServiceExtension{varcontentHandler:((UNNotificationContent)->Void)?varbestAttemptContent:UNMutableNotificationContent?overridefuncdidReceive(_request:UNNotificationRequest,withContentHandlercontentHa

swift - 调度组 - 无法通知主线程

在GCD上阅读Swift3evolution之后,我正在尝试创建调度组。问题是当我将DispatchQueue.main作为队列传递时group.notify(queue:不通知,尽管它确实适用于后台队列。此外,我不确定我的语法是否完全正确,因为我正在尝试将代码从Swift2转换为Swift3。typealiasCallBack=(result:Bool)->VoidfunclongCalculations(completion:CallBack){letbackgroundQ=DispatchQueue.global(attributes:.qosBackground)letgrou

swift - 调度组 - 无法通知主线程

在GCD上阅读Swift3evolution之后,我正在尝试创建调度组。问题是当我将DispatchQueue.main作为队列传递时group.notify(queue:不通知,尽管它确实适用于后台队列。此外,我不确定我的语法是否完全正确,因为我正在尝试将代码从Swift2转换为Swift3。typealiasCallBack=(result:Bool)->VoidfunclongCalculations(completion:CallBack){letbackgroundQ=DispatchQueue.global(attributes:.qosBackground)letgrou

ios - 当用户点击带有 iOS Swift 的推送通知时,在特定 View 中打开应用程序

我的应用允许向用户远程推送通知。当用户点击推送通知时,如何让它在特定的ViewController中打开?我希望应用程序根据收到的推送通知打开并导航到特定的ViewController。 最佳答案 要做到这一点,您需要为您的应用打开的每个ViewController设置一个identifier,然后检查payloadAppDelegate中application:didFinishLaunchingWithOptions:的launchOptions参数以下是执行此操作的步骤:在您的PFPush中,使用setData将key添加到您

ios - 当用户点击带有 iOS Swift 的推送通知时,在特定 View 中打开应用程序

我的应用允许向用户远程推送通知。当用户点击推送通知时,如何让它在特定的ViewController中打开?我希望应用程序根据收到的推送通知打开并导航到特定的ViewController。 最佳答案 要做到这一点,您需要为您的应用打开的每个ViewController设置一个identifier,然后检查payloadAppDelegate中application:didFinishLaunchingWithOptions:的launchOptions参数以下是执行此操作的步骤:在您的PFPush中,使用setData将key添加到您

ios - 当应用程序从 iOS 中的本地通知进入前台时触发特定操作? (使用 swift )

我正在使用新语言Swift构建一个iOS应用程序。现在它是一个HTML5应用程序,使用UIWebView显示HTML内容。该应用程序具有本地通知,我想要做的是在应用程序通过单击(触摸)本地通知进入前台时在UIWebView中触发特定的javascript方法。我看过这个question,但它似乎并没有解决我的问题。我也遇到过这个question它告诉我有关使用UIApplicationState的信息,这很好,因为它可以帮助我了解应用程序从通知进入前台。但是当应用程序恢复时,我如何在应用程序恢复时显示的View的viewController中调用方法?我想做的是获取我的ViewCont