zoukankan      html  css  js  c++  java
  • ios本地推送

    推送大家都懂吧?不赘述。这里讲的是ios的本地推送。灰常之简单。简单到令人发指。当然也不能都是女的 ,也有难的。就是得用到远程服务器了,这个将以后用APNS,或者国内第三方推送的时候再说。

    通知这个东西其实挺恶心的,就像以前用qq 来个信息就给我发通知。啪啪啪的响,也是蛋疼。所以我手机基本都禁用通知这个选项。(设置-》通知-》选择想要关闭的通知的app)。不知道Android有没有禁用通知的选择。不过有外国黑大叔云:存在即合理(What is rational is actual and what is actual is rational.)而我等作为ios攻城狮还是要搞定的。

    本地通知 是什么?

    文档写的很清楚了 ---》Local notifications are primarily intended for apps with timer-based behaviors and simple calendar or to-do list apps.

    就是当你用计时器,日历,代办列表 需要提醒的时候用的。而且系统只能保持64个通知。运行在后台的App也可以发通知。

    可以设置的东西  也就是一些UILocalNotification对象的属性。粗体的比较吊 8.0后才支持。

    • fireDate  系统发通知的时间 注意事项是  这个如果为空或者是过去的时间 那么通知就立即执行 而不是不执行!!而且这个属性跟region属性有一个即可。否则出异常。稍后我们会做个demo 测试会出现什么异常。
    • timeZone  fireDate的时区 如果指定的是nil(默认就是nil) 则fireDate 会被指定为一个绝对的GMT时间(关于时间后面会细说),这种情况适合倒数计时器。如果赋值一个有效的NSTimeZone值给它就会当时区变了的时候 自动调整时间了。一个能想到的实例就是闹钟了。
    • repeatInterval 重新计划notification的日历间隔。间隔少于一分钟不被支持。默认是0 也就是只fire一次这个notification然后就释放它。
    • repeatCalendar 当重新计划时应该参考系统日历。默认值是nil 表明当前的用户日历正在被使用。
    • region 8.0后才支持 
    • regionTriggerOnce

    Alert 的一些属性

    • alertBody
    • alertAction
    • alertTitle
    • hasAction
    • alertLunchImage
    • category

    未完待续 先做饭

  • 相关阅读:
    Centos 7环境下配置MySQL 5.7读写分离
    Centos 7环境下安装配置MySQL 5.7
    Hadoop 2.8集群安装及配置记录
    ASP.NET Core 1.1版本之Hello word
    Hadoop版Helloworld之wordcount运行示例
    SSH配置免密登陆设置汇总
    最小安装模式下Centos7.*网卡启动配置
    骚扰式管理
    项目团队之分工协作
    利用微软AntiXss Library过滤输出字符,防止XSS攻击
  • 原文地址:https://www.cnblogs.com/cooking/p/5106703.html
Copyright © 2011-2022 走看看