iOS 推送,打 release 包,安装到手机上。手机可以收到,在线发送的生产环境的推送,但是手机发送给手机的推送就收不到,推送由移动端实现的。
但是手机发送给手机的推送就收不到
你好,这种推送收不到问题的排查思路是,需要 Debug 代码,观察发送推送请求的日志信息,是否发送成功,有没有报错信息等。
开启 LeanCloud 打印日志的方法:
// 放在 SDK 初始化语句 [AVOSCloud setApplicationId:] 后面,只需要调用一次即可 [AVOSCloud setAllLogsEnabled:YES];
我可能没有描述清楚,测试环境都是 OK 的,生产环境手机发送推送成功,但是成功设备数一直是 0,成功设备数报错:invalidTokens
可以参考文档: https://leancloud.cn/docs/faq.html#hash-1333126735