푸시 관련 질문드립니다

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

푸시가 여러개 오는 현상 때문에 질문 드립니다.

저희 게임에서는 콘솔에서 3개의 프로젝트를 사용하고 있습니다.
(QA,KOR,Global 서버로 사용중)

한기기에서 QA서버로 접속후 푸시토큰 등록
이후 캐시삭제후 한국서버로 접속후 푸시토큰 등록
이후 또 캐시삭제후 글로벌 서버로 푸시토큰 등록

이렇게 하면 3개의 프로젝트에서 푸시가 받아지는 상황이 되는데,
가장 최근에 등록한 프로젝트에서 오는 푸시만 받게 할수있는 방법이 있을까요?

안녕하세요 개발자님,
푸시 토큰이 삭제되지 않고 등록되어있기에 발송되는 내역입니다.
DeleteDeviceToken을 통해 푸시 토큰을 삭제하신 후 다른 서버로 변경하여 이용해 주시면 감사하겠습니다.

안녕하세요 동일 프로젝트에서 DeleteDeviceToken를 사용하여 테스트한 결과입니다
먼저 A서버에서 PutDeviceToken으로 등록 후 DeleteDeviceToken으로 삭제하고
B서버에서 PutDeviceToken으로 등록 후 B서버와 A서버 콘솔에서 푸시 등록을 하면
해당 디바이스에서 A, B에서 보낸 푸시가 둘 다 수신됩니다 혹시 관련해서 확인 부탁드려도 될까요?

좋아요 1

상세 확인 시 각 프로젝트별로 푸시를 분리하고자 하는 경우 다음과 같이 진행해주셔야 하는 것으로 확인됩니다.

  • 안드로이드
    google-service.json, 파이어베이스 API Key가 모두 다르게 설정되어야 하며, 앱도 그에 따라 나누어 빌드가 이루어져야 합니다.

  • iOS
    패키지네임별로 적용이 되어 푸시 분리 불가

스토어에 등록할수 있는 게임이 하나이고(빌드),
빌드를 서버별로 올릴 수 없는데,
그럼 이 부분은 현실적으로 수정이 불가능 한걸로 봐도 될까요…?

네, 맞습니다.
푸시의 빌드가 달라지지 않는 한 분리 제공이 불가합니다.

좋아요 1