sendAndroidMessageWithRegistrationID 推送结果分析


(Bowen) #1

用sendAndroidMessageWithRegistrationID 方法
java 代码 PushResult pr=jpush.sendAndroidMessageWithRegistrationID(title, msgContent, registrationID);
返回值为{“msg_id”:2170235968,“sendno”:1036159776,“statusCode”:0}

这是成功了么?
但是手机并没有通知栏弹出


#2

这个是不是推送的自定义消息?


(Bowen) #3

对,自定义的
public static void postMsgToApp(String title,String msgContent,String registrationID){
JPushClient jpush = new JPushClient(masterSecret, appKey);
try {
PushResult pr=jpush.sendAndroidMessageWithRegistrationID(title, msgContent, registrationID);
} catch (APIConnectionException | APIRequestException e) {
e.printStackTrace();
}
}


(Bowen) #4

我想知道{“msg_id”:2170235968,“sendno”:1036159776,“statusCode”:0} 这个结果是什么意思 成功了么?


(Bowen) #5

我客户端写的发送代码,但是不知道这个返回值是什么意思,我看code 200 是成功,但是这里也没有展示code的值啊


#6

有msgid无错误码表示成功,Java sdk 返回0为成功


(Bowen) #7

那也就是成功了 对吧,但是通知栏为什么没有消息弹出框,是什么参数没有传么?


#8

我上面不是给了连接了吗
自定义消息本来就不展示


(Bowen) #9

那要用什么方法呢?我要使用 registrationId 对app进行推送,并且要有消息框提示


#10

发notification通知啊,看一下上述总结!