问题描述
如题,已经确定开发阶段和上线阶段绑定的证书名称没问题,证书也是刚刚又重新生成的。但是总是开发调试的时候能收到,上线应用收不到。
解决方案
一、确认下是直接进入后台收不到消息还是程序kill掉之后收不到?直接进入后台实现的是本地通知,程序kill后收消息实现的才是apns。二、apns收不到的话,按照这个排查流程排查下看看:1、看下你后台绑定的证书名称和你工程里面的名称是不是对应的 2、用rest接口获取下用户详情,看下是否有deveicetoken和证书,确认下证书名称是不是对的。 3、如果上面的都没有问题,估计就是你证书不对,参考下视频:http://v.youku.com/v_show/id_X ... .html
解决方案二:
看看deviceToken有没有拿到?测试正常按道理切入生产环境是不会有问题的,证书是生产环境的证书吗?provisioning profile 是对应的吗?
时间: 2024-10-29 14:20:07