iOS APNs: 本地推送
概括iOS APNs: 远程推送 说过远程推送(RemotePush). 今天说说本地推送, 本地推送也就是平时所说的 LocalPush. 该系列博客: iOS APNs: 远程推送 iOS APNs: 本地推送(本篇) iOS APNs: 处理数据 iOS APNs: 静默推送 iOS APNs: Background Fetch 业务场景在具体实现之前, 先说一下业务场景....
iOS APNs: 远程推送
概要本篇博文, 你首先需要知道的内容: 1.了解过 Push.2.阅读过 [iOS 后台模式] 这篇文章.3.申请过苹果证书或者知道如何申请和制作证书.4.iOS 开发基本知识. 你在这篇博文将会学到: 1.Push 的发展历程.2.开源推送工具 NWPusher 的使用.3.Push 的基本原理. 简介APNs, 苹果推送通知服务. 全称是: Apple Push Notifica...
iOS 后台模式
应用状态来自苹果开发者文档 The App Life Cycle 的图. 下面这张图说明了应用程序的状态, 如下所示: 具体的说一下这5中状态: 1.Not running 未运行, 程序没启动或者被系统被用户杀死 2.Inactive 未激活, 程序在前台运行,不过没有接收到事件.在没有事件处理情况下程序通常停留在这个状态. 3.Active 激活, 程序在前台运行而且接收到...
使用 Charles
概要Charles 是 Mac 上面比较好用的抓包工具. 在使用微信登录 SDK 的时候, 我想看看微信请求的内容, 以及其授权过程, 发现只要连接 Charles, 跳转到微信之后无法打开微信的授权登录页面, 提示网络不可用. 经过研究, 是需要使用 Charles 配置 HTTPS, 配置完成后, 就可以随心所欲了. 所以, 今天跟大家分享一下 Charles 使用的两个点: Char...
Cocos2d-js: 在 iOS 上运行
在我的博文 Cocos2d-js: 首次在 Mac 上面运行 这篇文章中, 介绍了 Cocos2d 相关的知识, 并且使用Cocos2dx 创建了一个 JS 的简单游戏项目. 今天跟大家分享一下, 如何在 ios 设备上面运行一个 JS 游戏项目. 该游戏项目(贪吃蛇)来自网络资源, 只供演示使用, 不提供任何关于游戏的资源. 当初的想当然在 Mac 上面 so easy 的编译并运行了 J...
Android: Chrome 调试 WEB 页面
引言在 Mac OS 上面通过 Safari 调试 iOS 设备或者模拟器的 WEB 页面, 比较方便. 关于具体如何使用 Safari 来调试 iOS 设备, 可以参考 [Safari 的开发者模式] 这篇文章. 自从踏上开发的道路, 电脑上就安装了 Chrome 浏览器, 并且一直保持着更新, Chrome 以其简单设计和高效的用法吸引了大批开发者. 使用 Chrome 调试 Andro...
保持你的好习惯
明天就是传统的端午节了, 提前祝大家端午安康! 今天老婆让我帮忙把粽叶子洗洗, 说要包粽子, 我听话地把刚买来的粽叶子洗了个干净, 那都是带有绿色的叶子, 生机勃勃, 让我从指尖中感到无比的温馨和无尽的希望. 小的时候, 我很享受妈妈为我们包粽子的过程, 说实话, 我不是很喜欢吃粽子, 但是特别喜欢粽子锅里面的煮鸡蛋, 特别美味. 老家的粽子没有什么特色, 就是简简单单的糯米被包在叶子中,...
Safari 的开发者模式
设置 Safari1.打开 Safari 的 Preference 2.切换到 Advanced 选项 将 Show Develop menu in menu bar 选中. 可以看到 Safari 多了 Develop 选项 设置设备或者模拟器在 iphone或者模拟器 中设置 Safari打开 Safari 的高级选项 打开 Web 检查器 上面设置完毕后, 运行你的程序, 在 Safa...