PushMyBaby是Github上一个用于模拟远程推送消息到iOS设备的应用.
-
下载打开项目,将APNs推送证书(推送证书更名为apns.cer)拖进工程.
- 程序中通过如下代码获取证书文件
self.certificate = [[NSBundle mainBundle] pathForResource:@"apns" ofType:@"cer”];
- 编译项目,定位到运行报错处.
- 在项目中导入CoreServices.framawork
- 将头文件
#include<CoreServices/../Frameworks/CarbonCore.framework/Headers/MacTypes.h>
换成
#include <MacTypes.h>
- 运行项目
填写deviceToken(可以有空格)进行推送测试,对应设备会收到推送消息.