zoukankan      html  css  js  c++  java
  • swift

    1. 

    AppDelegate  注册

    class AppDelegate: UIResponder, UIApplicationDelegate {
    
        var window: UIWindow?
    
    
        func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
            regisigerNotification()
            return true
        }
    
        //注册本地通知
        private func regisigerNotification(){
    //        let type : [UIUserNotificationType] = [.alert, .badge, .sound]
            if #available(iOS 8.0, *) {
                let uns = UIUserNotificationSettings(types: [.alert, .badge, .sound], categories: nil)
                UIApplication.shared.registerUserNotificationSettings(uns)
            }
        }
    
    }
    

      

    2. VC 使用

    class ViewController: UIViewController {
    
        @IBAction func sendNotification(_ sender: Any) {
            
            /// 创建
            let localNotification = UILocalNotification()
            //设置标题
            localNotification.alertBody = "通知来了"
            
            //几秒之后执行
            localNotification.fireDate = Date(timeIntervalSinceNow: 2)
            
            //立即发送
    //        UIApplication.shared.presentLocalNotificationNow(localNotification)
            
            //发送:按照设置的执行时间发送
            UIApplication.shared.scheduleLocalNotification(localNotification)
        }
        
        //取消
        @IBAction func cancleNotification(_ sender: Any) {
            UIApplication.shared.cancelAllLocalNotifications()
        }
        
        //查看
        @IBAction func viewNotification(_ sender: Any) {
        print(UIApplication.shared.scheduledLocalNotifications)
        }
    
    }
    

      

    也可以查看 :

    https://www.cnblogs.com/Free-Thinker/p/7120211.html

  • 相关阅读:
    css自定义字体
    nuxt按需引入 element-UI、自定义主题色(终极按需引入)
    Vue 拖拽组件 vuedraggable 和 awe-dnd
    css 0.5px
    react取消监听scroll事件
    vue使用jsonp
    nuxt使用QRCode.js 生成二维码
    阻止冒泡
    nuxt.js配置BASE_URL(基本域名)和NODE_ENV(环境变量)
    Numpy基础学习笔记1
  • 原文地址:https://www.cnblogs.com/qingzZ/p/10271846.html
Copyright © 2011-2022 走看看