push me baby使用记录

今天为了测试push证书的可用性,使用了push me baby。github上有很多,我下载的链接是

push me baby

测试步骤如下:

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的,

push me baby使用记录_第1张图片
需要使用的是画红线的地方

如果是develop的,那么带sandbox是正确的。

4.

push me baby使用记录_第2张图片
圈住的地方是说连接正确

SSLWrite():0 94是说写入成功,94是写入成功的字符数

5.在使用的过程中,遇到了一些报错,比如:SSLWrite(): -38 94 等,发现是deviceToken写的是develop下的,不是production的。

6.在运行push me baby时,报错

push me baby使用记录_第3张图片
解决错误

最后,推荐一个我自己的产品,找到我啦,可查看轨迹和定位,欢迎关注我的微信公众号,时刻关注找到我啦的更新


push me baby使用记录_第4张图片

你可能感兴趣的:(push me baby使用记录)