近期在最近苹果APNS消息推送时遇到了报错:TopicDisallowed
百度全网,未能找到有效的处理方案,其实很简单,现记录下来。
1.TopicDisallowed苹果官网的详细解释:
400 TopicDisallowed Pushing to this topic is not allowed.
2.报错信息是主题(即BoundId)不允许;
处理问题:
· 1.首先跟IOS研发人员确认 是什么环境(国内开发环境、生产环境还是海外生产环境)的boundid,一定要匹配;
2.证书。如果证书不匹配,也可能报这个错,所以还是需要确定证书是否与当前环境匹配;这种情况网上没有,但是本人遇到的就是这种情况;
3.证书有密码,密码错误会明确提示密码错误,这种情况不会报错主题异常;
目前遇到的情况是这样,后续有其他发现再更新。