Ionic 3技术汇总

极光推送ios接受不到通知

2018-11-10  本文已影响0人  IT飞牛

极光社区推荐排查项目:https://community.jiguang.cn/t/topic/5145/2

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。

上一篇 下一篇

猜你喜欢

热点阅读