通过api发起推送ios收不到,极光web后台推送可以收得到

wongy
2018-04-03 07:22 1.8k 0

代码如下

    public static void PushAlertAll(String alert) {
            try {
    //            jPushClientDIAOZHATIA.sendPush(
    //                    PushPayload.alertAll(alert));
                jPushClientTRADEPOLICY.sendPush(
                        PushPayload.alertAll(alert));
            } catch (APIConnectionException e) {
                e.printStackTrace();
                System.out.println(e.getMessage());
            } catch (APIRequestException e) {
                e.printStackTrace();
                System.out.println(e.getMsgId()+""+ e.getErrorMessage() + " " +e.getLocalizedMessage());
            } catch (Exception e){
                e.printStackTrace();
            }finally {
                jPushClientDIAOZHATIA.close();
            }
        }

这个推送只有Andorid才能收得到 ios收不到
但是我用极光web后台推送:选择广播形式,选择ios生产环境;就可以收得到消息。照常理说PushPayload.alertAll()这个方法是可以推送给所有平台的所有用户的。代码推送没有出现异常
屏幕快照 2018-04-03 下午3.20.29
屏幕快照 2018-04-03 下午3.20.05

1个回答

热门排序