极光推送IOS无法推送到生产环境问题的解决

本文介绍了解决iOS用户无法接收极光推送消息的问题。通过将客户端配置实例的apnsProduction属性设置为true,确保消息能成功推送到iOS生产环境。

在使用极光进行消息推送的过程中,在系统上线的时候发现IOS用户没有接收到消息推送,各种排查后找到极光控制台,查看推送记录,发现如下情况:

203210_qvdw_2988360.png

解决方法如下,再使用单例获取消息推送核心类的时候,将客户端配置实例的apnsProduction属性设置为true:

 private static JPushClient jpushClient = null; 
    
    public static JPushClient getJPushClient() {  
        if (jpushClient == null) {  
            synchronized(JpushHelper.class) {	
        	if (jpushClient == null){
        	    ClientConfig instance = ClientConfig.getInstance();
        	    //设置了该配置项,在进行消息推送的时候才能推送到IOS的生产环境
        	    instance.setApnsProduction(true);
        	    jpushClient = new JPushClient(MASTER_SECRET, APP_KEY, null, instance); 
        	}
            }
        }  
        return jpushClient;  
    }  

具体集成过程参照:https://my.oschina.net/u/2988360/blog/842687或者极光官网

转载于:https://my.oschina.net/u/2988360/blog/866512

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值