푸시 설정 관련 문의 드립니다.

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

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

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

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

푸시 등록을 위해 개발자 문서를 따라 설정을 완료하였습니다.

초보 개발자로서 뒤끝 개발 문서와 동영상 강의를 따라 여기까지 왔는데 모르는 것이 너무 많네요.

IOS의 경우 개발용 인증서와 배포용 인증서를 각각 등록하게 되어 있는데요, 두 개의 차이가 무엇인지, 출시 후 유저들에게 푸시를 보내려면 두 개 모두 등록을 해야 되는 것인가요? 이게 왜 구분이 되어 있는 것인지요?

그리고 푸시 등록 후 작성해야 하는 다음의 코드

Backend.iOS.PutDeviceToken(isDevelopment.iosDev, (callback) =>
{
// 이후 처리
});

는 프로젝트의 어디에 작성해야 하는 것인가요?

제 프로젝트(게임) 같은 경우 로딩씬 > 로그인씬 > (로딩씬) > 로비씬 > (로딩씬) > 플레이씬 > (로딩씬) > 엔딩씬으로 구성되어 있는데요, 이런 경우 어느 씬에 넣어야 하는지도 모르겠습니다.

푸시는 앱이 종료된 상태에서 작동해야 할텐데 어디에 넣어놔야 앱 종료 상태에서도 작동하는 것인지 궁금합니다.

답변 기다리겠습니다.

감사합니다.

안녕하세요 개발자님,
푸시 등록은 회원가입 및 설정메뉴를 통해 호출하도록 구성하는 것이 일반적입니다.
관련 법령에 따라 푸시는 반드시 유저의 동의 하에 발송하도록 되어있기에
회원가입 메뉴 및 설정 메뉴를 통해 푸시 동의 여부를 유저가 선택하도록 제공하고,
동의를 진행하는 경우 해당 함수를 호출하도록 해 등록을 진행해 주시면 됩니다.

앞선 답변에서 개발용 인증서와 배포용 인증서 등록에 대한 답변이 누락되어 추가 답변드립니다.
각 인증서는 다음과 같이 사용됩니다, 참고하여 주시면 감사하겠습니다.
(푸시는 인증서에 따라 각각 개발앱과 배포앱 인증서를 통해 해당 앱에 발송됩니다.)

  1. 개발용 인증서 (Development Certificate)
    • 목적: 앱을 개발하고 디바이스에서 테스트할 때 사용됩니다.
    • 효력 범위: 개발용 인증서로 서명된 앱은 개발자가 소유한 디바이스에만 설치될 수 있습니다.
    • 기간: 1년 간 유효하며, 이후 갱신이 필요합니다.
    • 사용 시 주의사항: 개발자가 소유한 디바이스에서만 작동하므로, 실제 사용자에게 배포하기 전에는 배포용 인증서로 다시 서명해야 합니다.
  2. 배포용 인증서 (Distribution Certificate)
    • 목적: 앱을 실제 사용자에게 배포하기 위해 사용됩니다.
    • 효력 범위: 배포용 인증서로 서명된 앱은 App Store 또는 기업 내 배포를 통해 모든 사용자에게 제공될 수 있습니다.
    • 기간: 1년 간 유효하며, 이후 갱신이 필요합니다.
    • 사용 시 주의사항: 앱을 App Store에 제출하려면 배포용 인증서로 서명해야 하며, 해당 인증서는 앱의 코드 서명 및 배포에 사용됩니다.