어서 노를 저어라!

2011/05/06

c2dm 으로 한글 메세지 보낼때 한글처리

Filed under: Tips — Tags: , , , , , , , , — latellian @ 12:11

http://stackoverflow.com/questions/575440/url-encoding-using-c
현재 c2dm 메세지 전송시 메세지에대한 urlencoding이 필요하다.

그렇지 않으면 한글이 제대로 변환되지않아 손실되거나 사라진다.

c#의 경우 이러한 변환을 담당하는게 System.Web.HttpUtility.UrlEncode() 이다.
http://blog.naver.com/PostView.nhn?blogId=yjsplay2002&logNo=50109135158

collapse_key 에대한 구글 설명에서는 사용자가 오프라인 상태인 경우,
마지막 으로 전송되어야할 메세지만 보내기위해 참고되어지는 값으로 얘기하고 있다.
나중에 온라인이 되었을경우 쌓였던 메세지가 한꺼번에 오는걸 방지하려는 목적이다.
http://code.google.com/intl/ko-KR/android/c2dm/index.html

delay_while_idle
 값을 입력할경우 – 사용자의 기기가 idle상태인경우 즉시 보내면 않되는것으로 간주한다.
서버는 사용자의 기기가 idle상태를 벗어나 active상태가 될때까지 기다린후,
collapsekey값을 체크하여 동일한 값을 가진 메세지이면, 가장 나중의 것만 선택하여
메세지들을 보낸다.

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: