웹서버에서 폰으로 메세지를 보내는 기능을 간단하게 구현하였는데
해당 휴대폰으로 메세제를 보내려면 registration_id 라는 디바이스 별 식별 id가 있어야 하더라구요
지금은 테스트 폰 2개여서 제가 직접 입력을 (ㅠ.ㅠ 너무 길어요) 하였는데 사용자가 100명 200명이면
일일이 입력 할 수도 없는 노릇이고 ...
어플리케이션이 동작하고 처음 registration_id를 발급 받으면 웹서버로 보내서 DB로 저장하게 해서
메세지를 보낼때 DB에서 registration_id를 불러와서 보내는 방법을 하려고 하는데
어플리케이션에서 웹서버로 registration_id을 보내는 방법을 찾기가 힘들어서 질문을 올리게 되었습니다.
고수님들 도와주세요..어떤 방법이 있을까요?
답변감사합니다.
회원들 registration_id를 웹페이지로 보내서 오라클 DB에 넣으려고 하는데요
어플에서 registration_id 과 같은 값을 웹 페이지로 보내는 방법은 어디에 있는건가요 ㅠ.ㅠ
/등록ID및 등록모델을 서드파티 서버에 등록하는 웹서비스요청
String url;
url = "http://192.168.0.1:8080/apns/recieve/android/recieveToken.jsp?devicetoken="+registration_id+"&devicemodel=android";
StringBuilder html = new StringBuilder();
try{
URL url2 = new URL(url);
System.out.println("URL:"+url2);
HttpURLConnection conn = (HttpURLConnection)url2.openConnection();
if(conn != null) {
conn.setConnectTimeout(10000);
conn.setUseCaches(false);
if (conn.getResponseCode() == HttpURLConnection.HTTP_OK) {
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
for(;;) {
String line = br.readLine();
if(line == null) break;
html.append(line);
}
br.close();
}
conn.disconnect();
}
}catch(Exception ex){;}
//웹서비스 신청후 결과값 가져온다.
System.out.println("html =====>"+html.toString());
*/
저는 이런식으로 Reg_id랑 모델명, 번호를 받아 디비에 인써트하는 방식으로 처리했어요ㅎㅎ



