push me baby使用记录
今天为了测试push证书的可用性,使用了push me baby。github上有很多,我下载的链接是
测试步骤如下:
1.首先确认你要测试的证书是distribution的还是develop的还是adhoc的。简单说就是使用什么类型的证书,就获取相应包在手机上得到的deviceToken。
此处除了注意类型外,还需要注意格式,包含空格,不带<>.带<>的是APN Tester。如果不想看源码,直接从AppStore上下载APN Tester也是很方便的。
带空格格式如:19b9a2ba 3d8ab3c0 cb2bd1c3 1fd71edd 0285478d a277b1bd 420cf751 3267226d
带<>如:<19b9a2ba 3d8ab3c0 cb2bd1c3 1fd71edd 0285478d a277b1bd 420cf751 3267226d>
2.在填写payload时,也需要注意格式,从这个github上下的是正确的格式,提个醒:
self.payload=@"{\"aps\":{\"alert\":\"This is some fancy message.\",\"badge\":1}}";//注意1的地方和转义符的正确使用。
3.在connect函数中,根据你要测试的证书类型,如果你需要测试的是adhoc或者production的,
需要使用的是画红线的地方如果是develop的,那么带sandbox是正确的。
4.
圈住的地方是说连接正确SSLWrite():0 94是说写入成功,94是写入成功的字符数
5.在使用的过程中,遇到了一些报错,比如:SSLWrite(): -38 94 等,发现是deviceToken写的是develop下的,不是production的。
6.在运行push me baby时,报错
最后,推荐一个我自己的产品,找到我啦,可查看轨迹和定位,欢迎关注我的微信公众号,时刻关注找到我啦的更新