package com.leminity.gcmsampleapp;
import java.net.URLEncoder;
import android.os.Message;
import com.google.android.gms.common.api.Result;
public class GCMTest {
private static final String REGISTRATION_ID = "";//registration Id ?낅젰
private static final String APIKEY = "AIzaSyBQnXN4ryJ4aZMrdd_tzYgSFpoUPK6gbJA"; //GCM?먯꽌 諛쒓툒諛쏆? ApiKey瑜??낅젰
public static void main(String[] args) {
try {
String sendTlt = "??댄? ?쒕ぉ";
String sendMsg = "?댁슜 : 硫붿떆吏媛 蹂댁엯?덈떎";
Sender sender = new Sender(APIKEY);
/**
* message Build 遺遺꾩뿉??addData濡?異붽???媛믪? ?댄뵆由ъ??댁뀡??
* onMessage(context, intent)?먯꽌 Intent濡??꾨떖?섎ʼn
* intent.getExtras().getString("title")?뺥깭濡??살뼱? ?ъ슜 媛?ν븯??
*/
Message message = new Message.Builder()
.addData("title", URLEncoder.encode(sendTlt, "UTF-8"))
.addData("msg", URLEncoder.encode(sendMsg, "UTF-8"))
.build();
//諛쒖넚??硫붿떆吏, 諛쒖넚???源?RegistrationId, Retry ?잛닔)
Result result = sender.send(message, REGISTRATION_ID, 3);
if (result.getMessageId() != null) {
System.out.println("Send success");
} else {
String error = result.getErrorCodeName();
System.out.println("Send fail : " + error);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
GCM을 테스트 하기 위한 부분인데...Sender에서 정체를 알수가 없어서 빨간줄이 생기는데..
import도 안되고 ,, 뭐하는 부분인지 잘모르겠습니다