안녕하세요 : )
5개월전쯤에 푸시기능이 탑재된 앱을 하나 만들었는데 만들고나서 한동안 안보내다가 다운수가 좀 올라서 보내볼까 하고 보냈는데 알람이 이상하게 옵니다;
알람이 1개만 와야되는데 무작위로 5~6개는 오네요;
Q1 : 데이터베이스에 regID만 저장시키는데 하나의 폰에서 A라는 앱을 깔아서 ID_A 를 얻고 지웠다가 다시 깔아서 ID_B를 얻은 상태에서 푸시를 보내면 그 폰에 푸시가 2개가 오는건가요?
예전엔 분명 안그랬는데 어제 갑자기 이러네요; 만약 그렇다면 해결책은 기기고유의값이랑 같이 저장시키는거겠네요 ㅠㅠ
그리고 또 문제가 푸시를 보내면 예전에 보낸 푸시의 데이터가 보내집니다;
Q2 : 뭔소리냐면 어제 '9/13 좋은하루 되세요 :)' 라는 푸시를 보내고 오늘 '9/14 좋은 한가위 되세요 :) ' 라는 푸시를 보냈는데 어제는 정상적으로 갔는데 오늘 결과가 '9/13 좋은하루 되세요 :)' 라는 어제의 푸시가 나타납니다;
이건 도대체 왜이런건가요?
+)똑같은 코드로 적용한 다른 앱들이 있는데 이 앱들은 정상적으로 잘 작동합니다 ㅠㅠ (코드의 오류는 아닌것 같습니다)
그리고 결론적으로 문제를 해결하려고 구글 개발자 센터에서 API KEY를 이것저것 만져보는데 서버키를 새로 만들어서 그걸로 해봤는데 아예 푸시 자체가 안보내지더라고요; 중요한건 예전 푸시 서버키를 지웠다는겁니다 ㅠㅠ
푸시 보내는 건 php 로 했고 코드는 http://berabue.blogspot.jp/2015/03/android-gcm-server-php.html 를 참고했습니다.