个推是一个国内的手机消息推送的第三方服务,和“极光(JPush)”是同一类服务。
可以快速的推送一些透传消息和顶栏消息链接消息什么的。
虽然官网有大量的案例和Demo,但是我这里还是做了一个相当于记录吧。
推送大概分为推送顶栏消息,链接消息和透传,我这里一直使用的是透传消息推送。
我这里都以透传为案例写了一个代码分享。
代码分为给单个ClientId传递消息
给单个Alias别面传递消息
给ClientList列表传递消息
给AliasList列表传递消息
根据Tag传递消息
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
好了,下面是代码时间:)
package com.againfly.util.getui;
import java.util.ArrayList;
import java.util.List;
import com.gexin.rp.sdk.base.IPushResult;
import com.gexin.rp.sdk.base.impl.AppMessage;
import com.gexin.rp.sdk.base.impl.ListMessage;
import com.gexin.rp.sdk.base.impl.SingleMessage;
import com.gexin.rp.sdk.base.impl.Target;
import com.gexin.rp.sdk.base.payload.APNPayload;
import com.gexin.rp.sdk.base.uitls.AppConditions;
import com.gexin.rp.sdk.exceptions.RequestException;
import com.gexin.rp.sdk.http.IGtPush;
import com.gexin.rp.sdk.template.TransmissionTemplate;
public class GeTuiPush {
private static String GEXIN_APPID = "TxzlIyCcfS9KuENjjP4ux1";
private static String GEXIN_APPKEY = "rAnoicfrNX7915IxPocAL2";
private static String GEXIN_MASTERSECRET = "KFDNBNKAVj9bgykwvqgeA5";
private static String GEXIN_URL = "http://sdk.op