![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
推送 && 通知
st646889325
这个作者很懒,什么都没留下…
展开
-
玩转 iOS 10 推送 —— UserNotifications Framework(上)
iOS 10 came在今年 6月14号 苹果开发者大会 WWDC 2016 之后,笔者赶紧就去 apple 的开发者网站下载了最新的 Xcode 8 beta 和 iOS 10 beta,然后在自己的手机上装了 iOS 10 beta ,狠狠地体验了一把。可以说 iOS 10 无论从界面风格,还是 Framework 都做了很多改动。最直观的感受就是界面的圆角增多了,系统动画更加转载 2016-11-03 09:07:14 · 596 阅读 · 0 评论 -
获取键盘通知的 UserInfo
消息机制之通知中心传值(NSNotificationCenter)中详细说了用户自定义的通知中心传值. 其实在系统中还有很多系统自带的通知, 系统来控制 post 时机, 如键盘的相关通知, UIWindow 的相关通知等等. 在这些通知中, 系统在 post 时, 自带了UserInfo, 今天来说一说键盘的通知和其 UserInfo.例举关于 UIWindow和 Keyboard的原创 2016-12-07 09:16:11 · 2374 阅读 · 0 评论 -
JpushiOS 10问题
添加libresolv.tbd库,即可解决问题Undefined symbols for architecture arm64: "_dns_parse_resource_record", referenced from: -[JPUSHSRVResolver processRecord:length:] in jpush-iOS-2.2.0.a(JPUSHSR原创 2016-12-20 09:06:29 · 894 阅读 · 0 评论 -
iOS-通知中心(NSNotificationCenter)的使用总结
iOS中通知中心NSNotificationCenter应用总结一、了解几个相关的类1、NSNotification这个类可以理解为一个消息对象,其中有三个成员变量。这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。 @property (readonly, copy) NSString *name; 这个成员变量定义一原创 2017-01-25 13:37:17 · 432 阅读 · 0 评论 -
NSNotificationCenter 中的addObserver和addObserverForName的释放问题。
先说下addObserver的一般处理步骤:1.加入观察者[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dealWithNote:) name:@"NoteName" object:nil];2.实现响应-(void)dealWithNote:(NSNotification *)no原创 2016-11-23 09:09:48 · 3065 阅读 · 0 评论 -
NSNotificationCenter的使用
NSNotificationCenter 通知,是一种开发设计模式。功能通常是由一个对象 A 发出通知,然后有多个对象 B,C,D... 等接收通知,并执行相关的操作,即由其他对象 B,C,D... 帮对象 A 完成事情。注意事项:1、一个对象发出通知(发出的通知,可带有参数),如:[objc] view plain copy NSNumber *tickerNumber = @(2); NSS...原创 2016-10-15 08:38:41 · 242 阅读 · 0 评论 -
iOS极光推送集成
稍稍研究了一下极光推送,其实是非常简单的,不过这个过程也出现了一些问题。对于应用在前台时,需要额外处理一下。关于极光推送,由于在iOS8之后,有了新的API,因此极光也给我们提供了适配的API。下面我就把对极光推送相关API的封装提取出来,希望对大家有帮助,同时也当是总结。下面是对极光推送而封装的一个工具类:[objc] view转载 2016-11-02 09:02:27 · 322 阅读 · 0 评论 -
iOS极光推送 点击推送消息跳转页面
最近在搞极光推送,之前用的百度推送,但是消息延迟的厉害,就换了极光,换就换吧,无所谓反正我不会,于是就开始看极光推送文档,心里骂着跟百度的文档详细程度不能比啊,文档很短一会儿就看完,其实文档的主要代码这些推送平台都一样,说到这我想吐槽一下,本来以为推送很容易,实际就是容易,但是被后台和安卓开发人员弄的我一头雾水,一阵恼火!刚开始后台返回的是推送消息是一段JSON数据,其实正确的就应该返回JSON数转载 2016-11-02 08:59:26 · 433 阅读 · 0 评论 -
iOS10&Xcode8 推送证书问题
更新Xcode8适配iOS10之后,发布时邮件提醒我推送证书有问题:似乎是APN的证书更新了,需要修正一下。方法如下:先去Member Center的证书板块,直接看对应App的App ID:查看对应的App,可以看到其Push Notification是有问题需要修正的:我们选择Edit来配置证书。这里主要是发布时遇到问题,所以我们转载 2016-11-12 09:14:43 · 1113 阅读 · 0 评论 -
iOS10 注册极光推送
首先, 在极光的开发者服务里注册应用获取appKey, 在apple Developer配置推送证书...等等等这些废话就不说了.兼容iOS10的是极光2.1.9版本的sdk.1. 导入SDK2. 导入SDK依赖的系统框架CFNetwork.frameworkCoreFoundation.framework原创 2016-10-17 11:23:41 · 928 阅读 · 0 评论 -
IOS 10 推送
背景iOS10 新特性一出,各个大神就早已研究新特性能给场景智能化所带来的好处(唉,可惜我只是一个小白)。我也被安排适配iOS10的推送工作!Apple 表示这是 iOS 有史以来最大的升级(our biggest release yet),更加智能开放的 Siri 、强化应用对 3D Touch 支持、 HomeKit 、电话拦截及全新设计的通知等等…iOS 10 中将之前繁杂的推送原创 2016-10-15 08:40:43 · 1483 阅读 · 0 评论 -
IOS 极光推送消息
iOS10发布后,发现项目中的极光推送接收消息异常了。查了相关资料后才发现,iOS10中对于通知做了不少改变。同时也发现极光也很快更新了对应的SDK。现在就把适配修改的做法分享一下,希望对有需要的童鞋有所帮助。具体做法如下:注意:必须先安装Xcode8.0版本。一、添加相关的SKD,或framework文件1、添加UserNotification.f原创 2016-10-13 10:05:49 · 2828 阅读 · 0 评论 -
一步一步教你做IOS推送
APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段:应用程序的服务器端把要发送的消息、目的iPhone的标识打包,发给APNS。 第转载 2016-03-22 11:15:02 · 731 阅读 · 0 评论 -
适配 iOS 10,极光推送用户要做这 6 处更改
Change 1:升级至 Xcode 8建议尽快升级。使用 iOS 10 SDK 需要 Xcode 8 的支持。iOS 10 推出两周内,安装率就已经达到 48.16%,不升级 Xcode 8 并适配 iOS 10 意味着你现在可能已经损失了 50% 的高端客户,而且在未来的几个月内或许会陆续损失 90% 以上的客户。Change 2:Xcode 8 推送基本配置首先跟以前版本的转载 2016-11-03 09:07:58 · 2017 阅读 · 0 评论 -
玩转 iOS 10 推送 —— UserNotifications Framework(下)
《上》咱们聊了一些:iOS 10 before 推送的流程iOS 10 beta 推送的基本使用方法以及跟 iOS 10 before 推送的区别《中》向大家详细介绍了:Notification Actions:3d-touch 轻触推送横幅操作Dismiss Actions:锁屏推送侧滑操作 | 通知中心推送侧滑操作 | 非 3d-touch 横幅下拉操作Response h转载 2016-11-03 09:07:32 · 777 阅读 · 0 评论 -
阿里云推送 SDK iOS 端 配置
阿里云 SDK 配置 请依官方为主,毕竟已经很详细了https://help.aliyun.com/document_detail/30072.html?spm=5176.doc30071.6.648.No5CmA SDK 配置流程:1、导入下载好的 OneSDK引入 Framework 在 Xcode 中,直接把下载 SDK 目录中的 framework 拖入对应 Target ...原创 2019-02-14 11:40:21 · 2801 阅读 · 0 评论