Open Sevenonclick opened 6 years ago
证书成功配置没?
证书配好了啊,一直用的都是这个,只是我rm 了ios 重新add了一次就不行了,不知道为什么,jpushid 都拿到了,不明白还有什么问题能够导致不推送 @huangminlinux
如果确定证书没有过期,可以检查几个地方。 做如下检查:
<plist version="1.0">
<dict>
<key>aps-environment</key>
<string>development</string>
</dict>
</plist>
我也遇到了这样的问题。你说的配置我都设置好了,但是根据registrationID在官网推送消息,推送开发环境时,预估人数为0,实际也是收不到推送;推送生产环境时,预估人数为1,实际收不到推送。 不用cordova项目和cordova插件,只是普通的iOS项目和JPush SDK是可以收到推送的。
我这两天在集成的时候也遇到了同样的问题: 根据registrationID在官网推送消息,推送开发环境时,预估人数为0,实际也是收不到推送;推送生产环境时,预估人数为1,实际收不到推送。 不用cordova项目和cordova插件,只是普通的iOS项目和JPush SDK是可以收到推送的
已找到问题所在,是Xcode10的New Build System导致的该问题。解决办法:File -> Workspace Settings (Or Project Settings)-> Shared Workspace Settings: Build System 改为 Legacy Build System。 改为 Legacy Build System 之后可以解决一堆问题。
这个问题刚刚给我反馈了,是Xcode10的New Build System导致的该问题。解决办法:File -> Workspace Settings (Or Project Settings)-> Shared Workspace Settings: Build System 改为 Legacy Build System。 改为 Legacy Build System 之后可以解决一堆问题。改完之后就能收到推送了。
你的运行环境
cordova -v
): 7.0.1cordova platform ls
): ios 4.4.0期望效果
ios真机正确收到推送
实际效果
我通过注册init获取到registerId,我通过这个id去官网进行在线推送,发现能推送0人,无论开发还是生产环境,都无法正常推送
按理说,getRegistrationID 之后既然能取到对应的id,那么推送就应该没问题才对
Debug logs