티스토리 뷰

import java.io.IOException; 
  
import com.google.android.gcm.server.Constants; 
import com.google.android.gcm.server.Message; 
import com.google.android.gcm.server.Result; 
import com.google.android.gcm.server.Sender; 
  
public class MD_gcmManager { 
    public static final String TAG = "MD_gcmManager"; 
    String key = "123"; 
  
    public static final String APT_KEY = "-"; 
  
    public void sendPush(String regId, String contents) { 
        Sender sender = new Sender(APT_KEY); 
        Message msg = new Message.Builder().addData(key, contents).build(); 
        Result result; 
        try { 
            result = sender.send(msg, regId, 5); 
            if (result.getMessageId() != null) { 
                // 푸쉬 전송 성공 
                System.out.println("푸쉬 전송 성공"); 
            } else { 
                String error = result.getErrorCodeName(); 
                if (Constants.ERROR_INTERNAL_SERVER_ERROR.equals(error)) { 
                    // 구글 푸시 서버 에러 
                    System.out.println("구글 푸시 서버 에러"); 
                } 
            } 
        } catch (IOException e) { 
            // TODO Auto-generated catch block 
            e.printStackTrace(); 
            System.out.println("e:" + e.toString()); 
        } 
    } 
}
gcm-server.jarjson-simple-1.1.1.jar
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함