推送注意事项

1、今天在实现推送时,将最后合成的pem证书给后台测试后,一直连接不上苹果服务器,之前测试的其他项目推送好好的,怎么这个项目不行呢?

后来,想起来,在将p12文件生成pem文件时输入过一次密码,之后又有一次“

Enter PEM pass phrase:这也需要输入密码,而后台服务器要的密码就是“

Enter PEM pass phrase:

这次输入的密码”

”如下图所示:

给后台的密码即是绿框中圈出来的密码

2、在应用上线后,把发布证书合成的pem文件给后台替换了,但测试推送收不到推送消息,后来在网上查资料,得知

测试接口是sandbox:   gateway.sandbox.push.apple.com:2195
产品接口:gateway.push.apple.com:2195

让后台将接口改成产品接口后,测试了一下还是收不到,最后将后台的deviceToken(有测试的也有发布的)全部清空后,竟然能收到推送了。

3、上线后应注意

1)、将证书改成发布证书

2)、接口改成产品接口

3)、清空数据库里的token重新测试

原文地址:https://www.cnblogs.com/guatiantian/p/3408742.html