极光推送ios收不到通知
使用插件:“jpush-phonegap-plugin”: “^3.4.7”, “@jiguang-ionic/jpush”: “^1.0.2”。
Message ID: 4038450479
registrationID:161a3797c82e6fd48fc
排查概述:
一、极光官网AppKey和本地(config.xml、package.json、安装极光插件时key参数、plugin/ios.json、plugin/fetch.json)一致;
二、在app.component.ts中添加以下代码可以成功打印regid;
jpush.getRegistrationID().then((result)=>{
alert(result)
})
三、入口页面setalias设置别名也成功;
四、调试时没有使用xcode连接手机安装app来进行调试。而是直接打包ipa调试。打包ipa的时候,我选择了开发证书,然后用pp助手在手机上安装app,进行调试,收不到通知;打包的时候如果选择生产证书,那么在pp助手上安装直接提示“applicationverificationfailed”,安装不成功,暂不知道什么原因。
五、在极光后台直接发送通知,使用别名推送,生产环境和开发环境都试了,推送历史显示慕目标、成功、送达、点击、自定义目标、自定义送达 都是0;
六、使用registrationID方式推送的时候,窗口顶部直接显示报错。
备注:官网有ios sdk集成指南,我没有集成sdk。
1、iphone已经开放app接受通知消息的权限。
2、singing签名已成功
[图片]
3、capabilities设置
4、info设置
5、build setting》code signing设置
6、项目-info.plist设置
7、JPushConfig.plist设置
8、极光后台证书验证
9、app ids推送服务已开启