일단 현재 php로 mysql에 저장된 디바이스의 gcm_id를 select해서 하나씩 보내고 있습니다.
보니까 100명인가 1,000명인가 한 번에 보낸다고 하던데..
한 명씩 보내면 성공 여부가 바로 나오니까 일단은 한 명씩 전부 보내고 있는데..
이게 퍼포먼스에 좋지 않다면 구조를 바꾸는 것이 맞는것 같은데..
사용해보신 분들은 어떻게 처리하시나요?
저희팀도 그래서 멀티 전송으로 바꾸는 작업을 하고 있습니다.
제 업무가 아니라 아직 어떻게 바뀌는지는 모르겠고요..
아무래도 멀티가 좋긴 좋겠죠 ㅜ_ㅡ
한계까지 어레이에 넣고 하던가 해야겠네요.
com.google.android.gcm.server.Sender.send(Message arg0, List<String> arg1, int arg2)
함수 사용하시면 멀티 전송 사용가능합니다.
MulticastResult 에서 결과값이 어레이로 나오니까 이게 더 좋은 효율일거라 생각합니다~
결과값이 어레이로 나오면 아이디 순서대로 나오나 보네요~!
안녕하세요.
서드 파티 서버를 php를 이용해서 멀티 전송을 하게 되면 푸시 전송 결과 값이 개별적으로 오지는 않고 성공과 실패에 대한 각각의 갯수가 넘어오는데 개별적으로 성공여부를 알려면 어떻게 해야 알 수 있나요? 멀티전송을 했을때요.
로그인 유지
저희팀도 그래서 멀티 전송으로 바꾸는 작업을 하고 있습니다.
제 업무가 아니라 아직 어떻게 바뀌는지는 모르겠고요..