메뉴 건너뛰기

모바일앱


Tizen Push 메시지를 갑자기 받을수가 없었습니다.

더 이상했던 것은 동일한 코드가 에뮬레이터에서는 동작하는데 실제 디바이스에서 동작하지 않는 문제였습니다.


물론, Push 메시지를 받지 못하는 문제는 수백만 가지가 있을 수 있을겁니다, 하지만 위와 같은 상황에서는 도대체 어떤 부분을 짚어봐야 할지 도통 감이 오지 않더군요.

그러다가, 이런저런 파라메터를 바꿔보는 변화를 줘 보자는 생각에서 행동하다 얻어 걸린 해결법을 아래와 같이 정리합니다.

서버에서 tizen push 메시지의 전송요청을 할 때 파라메터에 "requestID"값을 설정해야 합니다. 그간 이 값을 "0"으로 고정하고 있었습니다. 이 값을 고유한 값으로 설정해서 보내도록 변경해 보았습니다. 즉, 아래와 같이 uuid 를 이용해 고유한 값을 설정해서 보냈더니 다시 잘~ 동작하더군요 >.<


var _uuid = uuid.v1();
   var dataBody =
     {
        regID: secpushdatas[needToSendSecCount],
        requestID : _uuid,
        message : "action=SILENT&badgeOption=INCREASE&badgeNumber=1&alertMessage=DKDK",
        appData : encodeURIComponent(JSON.stringify(pushdata))
     };


건투를 빕니다~!





번호 제목 글쓴이 날짜 조회 수
공지 [TIP] 안드로이드 앱 빌드시 "Error:Execution failed for task ':app:compileDebugJavaWithJavac'" 오류가 발생할 경우 파이팅건맨 2017.09.13 6999
공지 [TIP] 죽지 않는 안드로이드 서비스 만들기 (Unstoppable service) [6] 파이팅건맨 2015.06.26 6604
공지 [TIP] 안드로이드 앱이 처음 설치될때 Referrer 정보 받아 오기 파이팅건맨 2016.08.30 3634
44 tizen .net wearable widget 질문해도 될까요? [1] 갤럭시규 2019.08.19 7
43 [TIP] iOS - UIWebView에 로컬 html 파일 로드하기 (Swift 4) 파이팅건맨 2019.06.05 48
» [TIP] Tizen Push가 갑자기 내려오지 않을때 파이팅건맨 2019.05.20 40
41 [TIP] 두근두근앱이 라즈베리파이를 두근거리도록 개발한 기록 #3 파이팅건맨 2019.05.15 131
40 [TIP] 두근두근앱이 라즈베리파이를 두근거리도록 개발한 기록 #2 파이팅건맨 2019.05.11 151
39 [TIP] Android 코드에서 블루투스 연결이 잘 안될때 파이팅건맨 2019.05.11 208
38 [TIP] 두근두근앱이 라즈베리파이를 두근거리도록 개발한 기록 #1 파이팅건맨 2019.05.07 220
37 [TIP] 타이젠 스튜디오에서 웨어러블 디바이스로 디버깅을 위한 바이너리 전송이 안 될때 파이팅건맨 2019.03.26 158
36 [TIP] http://tizen.org/system/tizenid 으로 타이젠 고유 id를 확보할 때 유의할 점 파이팅건맨 2019.03.14 80
35 [TIP] "cordova run android" 명령을 실행했는데 "A problem occurred evaluating project ':CordovaLib'"오류가 뜰때 파이팅건맨 2019.01.22 288
34 [TIP] Mac에서 Cordova run android 를 실행했는데 "Command failed with exit code EACCES" 오류가 뜰때 파이팅건맨 2019.01.22 151
33 [TIP] 안드로이드에서 심박수 측정하는 코드 [6] 파이팅건맨 2019.01.02 550
32 [TIP] Google Cloud API 사용시 안드로이드의 Assets 폴더에 있는 Crendential 파일 사용하기 파이팅건맨 2018.05.29 225
31 [TIP] 안드로이드 스튜디오에서 Error:android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor' configuration instead 오류날때 파이팅건맨 2018.02.02 1951
30 [TIP] 안드로이드 앱 빌드시 "Error:Execution failed for task ':app:compileDebugJavaWithJavac'" 오류가 발생할 경우 파이팅건맨 2017.09.13 6999
29 [TIP] Error:java.lang.OutOfMemoryError: GC overhead limit exceeded 파이팅건맨 2016.11.03 881
28 [TIP] 안드로이드 앱이 처음 설치될때 Referrer 정보 받아 오기 파이팅건맨 2016.08.30 3634
27 [TIP] 안드로이드에서 구글 스프레드시트에 데이터 쓰기 파이팅건맨 2016.05.04 2475
26 [TIP] 안드로이드에서 키보드가 나타날 때 레이아웃이 위로 움직인다면 파이팅건맨 2016.03.22 838
25 [TIP] 안드로이드 - 설치된 앱 목록 얻기 파이팅건맨 2016.03.22 3116
위로