博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PushMeBaby 使用 ios推送测试
阅读量:5793 次
发布时间:2019-06-18

本文共 750 字,大约阅读时间需要 2 分钟。

hot3.png

github 下载地址 

https://github.com/stefanhafeneger/PushMeBaby

1.运行如果报错,那么导入CoreServices.framawork
替换这句 #include <CoreServices/../Frameworks/CarbonCore.framework/Headers/MacTypes.h>  为  #include <MacTypes.h>
2.把你的开发证书.cer 文件更改名为apns.cer,放入工程中,代码中是通过
self.certificate = [[NSBundle mainBundle] pathForResource:@"apns1" ofType:@"cer”];取你的证书文件的
3.在输入框中粘贴进去你的deviceToken,注意不要带<>,空格可以有

4.可以开心的测试了~

//

自己顶一下,忙活了两天总算搞定了,  其实网上资源挺多的
参考材料:
 
 
 
应该是你证书的问题,你运行pushmebaby的时候有弹出对话框让你选择使用证书吗?还有你的keychain中 Apple Production Push Services.cer下面有密钥吗?都有的话你的程序是可以建立连接的。
还有result = SSLSetPeerDomainName(context, "gateway.push.apple.com", 30);
应该改成 result = SSLSetPeerDomainName(context, "gateway.push.apple.com", 22);  22指的是前面字符串的length

转载于:https://my.oschina.net/u/1244672/blog/603024

你可能感兴趣的文章
PDF文件怎么编辑,超简单的方法
查看>>
EasyUI基础入门之Easyloader(载入器)
查看>>
Uva 839 Not so Mobile
查看>>
30款超酷的HTTP 404页面未找到错误设计
查看>>
程序猿必备 MyEclipse2013-2014系列
查看>>
java中ArrayList 、LinkList区别
查看>>
Spring ’14 Wave Update: Installing Dynamics CRM on Tablets for Windows 8.1
查看>>
利用rand7()构造rand10()
查看>>
MySQL 备份与恢复
查看>>
吃午饭前,按书上的代码写会儿--Hunt the Wumpus第一个版本
查看>>
easyui中combobox的值改变onchang事件
查看>>
TEST
查看>>
威胁快报|ProtonMiner挖矿蠕虫扩大攻击面,加速传播
查看>>
PAT A1037
查看>>
ReactiveSwift源码解析(三) Signal代码的基本实现
查看>>
(六)Oracle学习笔记—— 约束
查看>>
[Oracle]如何在Oracle中设置Event
查看>>
top.location.href和localtion.href有什么不同
查看>>
02-创建hibernate工程
查看>>
Open Graph Protocol(开放内容协议)
查看>>