Notification是智能手机应用编程中 非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的 Notification种类,本地和远程。本地的Notification由iOS下NotificationManag ...
分类:
移动开发 时间:
2016-06-12 15:09:37
阅读次数:
208
1. 在apple开发者帐号上创建一个BundleID,创建证书或者Xcode上都是用这个BundleID(例如com.mycompany.pushDemo) 2. 代码层面: 在capability里面将pushNotification设置为ON。 在Appdelegate里面的didfinish ...
分类:
移动开发 时间:
2016-06-01 15:36:15
阅读次数:
166
最近两天的工作中被推送这个玩意儿折磨了好一会,还好经过“不懈地”努力,弄明白了其中的原理。目前大部分app中使用的推送基本上都是第三方集成好的,都有官方的代码,所以写起来还是非常简单的。这里记录的是其中不可避免的,而官方文档中又可能没有提到的一些问题的解决方法..
分类:
移动开发 时间:
2016-05-25 11:22:04
阅读次数:
140
最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服 ...
分类:
移动开发 时间:
2016-05-13 14:39:22
阅读次数:
214
接收到通知时有两种进入的方式:1.当app未运行时(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;launchOptions不会为空, ...
分类:
移动开发 时间:
2016-05-04 17:19:40
阅读次数:
198
推送通知 推送通知跟NSNotification有所区别: 1> NSNotification是抽象的,不可见的 2> 推送通知是可见的(能用肉眼看到) iOS中提供了2种推送通知: 本地推送通知, 远程推送通知 1> 本地推送通知(Local Notification) 2> 远程推送通知(Rem ...
分类:
移动开发 时间:
2016-04-22 18:24:44
阅读次数:
347
关于这个话题,已经有很多写的很好的文章了。但是,在自己做的过程中,即使别人写的已经很好了,还是会遇到这样那样的问题。自己还是再写一遍吧。
本文记录了从无到有申请证书,到最后能够发出通知。当然,前提是我们有一个合适的开发者帐号。
准备工作
1. 登录开发者帐号,如果帐号的权限合适。我们会看到如下图:
或者最新的界面应该是下面(刚刚发现):
2. 点击红色框内的菜单,会来到如...
分类:
移动开发 时间:
2016-04-17 22:52:03
阅读次数:
225
iOS收到推送后,跳转到某一页面 字数1348 阅读1001 评论4 喜欢26 以前做过推送, 但只是那种最基本的广播推送(向所有安装appde设备通知), 列播组播这种对指定用户推送消息还没做过, 最近刚好有个项目,向指定用户推送物流信息、物品状态等等。于是前几天就和也没做过推送的后台干起来了,详 ...
分类:
移动开发 时间:
2016-04-08 11:54:29
阅读次数:
240
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{<br><br> if (launchOptions)<br><br> {<br> ...
分类:
移动开发 时间:
2016-04-07 23:25:50
阅读次数:
402