一、消息推送原理:在实现消息推送之前先提及几个于推送相关概念,如下图1-1:1-11、Provider:就是为指定IOS设备应用程序提供Push的服务器,(如果IOS设备的应用程序是客户端的话,那么Provider可以理解为服务端[消息的发起者]);2、APNS:Apple Push Notific...
分类:
移动开发 时间:
2015-07-19 11:37:12
阅读次数:
176
github 下载地址
https://github.com/stefanhafeneger/PushMeBaby
1.运行如果报错,那么导入CoreServices.framawork
替换这句 #include 为 #include
2.把你的开发证书.cer 文件更改名为apns.cer,放入工程中,代码中是通过
self.certificate = [[NSBu...
分类:
其他好文 时间:
2015-07-16 16:50:54
阅读次数:
139
本文只是记录一下如何在自己的电脑上配置APNS推送环境,其它的如推送的原理,流程什么的这里就不写了。一. 去Apple 开发者中心,创建App ID。注意App ID不能使用通配符。并注意添加Push Notification Service 对于已经创建的APP ID,也可以编辑给他添加Push....
分类:
移动开发 时间:
2015-07-16 13:39:20
阅读次数:
343
一.关于推送通知
推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(Apple Push Notification Service,简称apns)推送到设备的程序上。...
分类:
移动开发 时间:
2015-07-02 15:53:48
阅读次数:
154
static bool sendPayload(SSL *sslPtr, char *deviceTokenBinary, char *payloadBuff, size_t payloadLength){
bool rtn = false;
if (sslPtr && deviceTokenBinary && payloadBuff && payloadLength){
uin...
分类:
移动开发 时间:
2015-06-20 09:18:13
阅读次数:
10359
Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可...
分类:
移动开发 时间:
2015-06-18 21:47:12
阅读次数:
140
浅谈软件架构(三) —— APNS ----cnyinlinux 本文将讨论的是常见软件架构中的三角关系——APNS。 ? APNS是Apple Push Notification Service的简称,即苹果推送通知服务。它用在当前很火热的苹果手机系统中。当然...
分类:
其他好文 时间:
2015-06-09 12:03:16
阅读次数:
137
第一部分首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps:其实每一篇教程都有),先来看一张苹果官方对其推送做出解释的概要图。Provider是给你手机应用发出推送消息的服务器,而APNS(Apple Push Notification Service)则是苹果消息推送服务器。你本地的服务器...
分类:
移动开发 时间:
2015-06-08 09:39:44
阅读次数:
130
http://www.360doc.com/content/15/0118/17/1073512_441822850.shtml#钿畑的文章索引1. 什么是推送通知2. 什么是APNS?3. 推送流程3.1 获取设备device_token阶段3.2 消息推送过程3.3 完整流程介绍4. Push机...
分类:
移动开发 时间:
2015-06-04 22:15:03
阅读次数:
362
yii2+安装apns参考https://github.com/bryglen/yii2-apns-gcmInstallationThepreferredwaytoinstallthisextensionisthroughcomposer.Eitherrunphpcomposer.pharrequire--prefer-distbryglen/yii2-apns-gcm"dev-master"
如果没有使用git去掉dev-master,使用
phpcomposer.pharre..
分类:
其他好文 时间:
2015-06-03 19:46:32
阅读次数:
256