极光推送接收不到_极光推送ios接受不到通知

web推送

排查概述: 极光官网AppKey和本地(config.xml、package.json、安装极光插件时key参数、plugin/ios.json、plugin/fetch.json)一致;

推送信息历史记录截图:

image001.png

1、iphone已经开放app接受通知消息的权限。

2、singing签名已成功

image002.png

3、capabilities设置

image003.png

image004.png

4、info设置

image005.png

5、build setting》code signing设置

image006.png

6、项目-info.plist设置

image007.png

7、JPushConfig.plist设置

image008.png

8、极光后台证书验证

image009.png

9、app ids推送服务已开启

image010.png

待尝试:

1、使用此命令打包

ionic cordova build ios -- --buildFlag="-UseModernBuildSystem=0"

https://www.cnblogs.com/davidcdh/p/9707857.html

2、监听jpush.receiveNotification,推送后观察是否有提示。(已经尝试,无效)

3、product》scheme edit编辑尝试全部设置为debug,原来profile、archive为debug。

4、开发证书和发布证书好像没有双击导入钥匙串(已导入)

5、打包生成ipa包后测试生产环境()

6、打包ipa后真机运行,极光推送官网建议打包ipa运行测试。

image.png

Product>scheme>edit scheme中run、test、profile、archive等各项Build Configuration的设置对最终打包export的aps-enviroment(推送环境)有影响。

archive如果选择debug,export如果选择自动选择证书,则会导出development。

archive如果选择release,export如果选择自动选择证书,则会导出product。


版权声明:本文为weixin_32773101原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。