자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
EMS Push 권한 에러
2019.01.15 10:55
본 게시판 제품 구매 고객사에 대한 설치 및 버그 관련 문의 게시판입니다.
* 프로페셔널, 스타터 에디션은 이곳에서 기술지원이 제공되지 않으므로
* http://qc.embarcadero.com/wc/qcmain.aspx 또는 http://www.embarcadero.com/support를 이용하세요.
* 버그 문의의 경우 해당 버그를 재현해 볼 수 있도록 자세히 올려 주시기 바랍니다.
또한 질문을 등록하기에 앞서서 검색을 해보시기 바랍니다.
* 대부분의 답이 설치/등록가이드 또는 개발자 Q&A에 이미 있습니다.
* 엠바카데로 제품이 아닌 외부 컴포넌트는 해당 제조사에 문의를 하셔야 하며
* 제품 버그가 아닌 코딩 관련 문의는 개발자Q&A 게시판을 이용하시기 바랍니다.
-----------------------------------------------------------------------------------------------
처음에는 단순히 "HTTP 401 (Unauthorized)" 라고 나왔었는데,
emsserver.ini 파일의 [Server.Keys] 부분을 보니까. 공백으로 되어 있으면 지원하지 않는다고 되어 있어서
MasterSecret, AppSecret, ApplicationID를 지정 한 다음 저장 후, FMX App의 EMSProvider 또한 동일하게 변경한 다음에 테스트 해보니 ,
"401 Invalid (legacy) Server-key delivered or Sender is not authorized to perform request."
라고 나오면서 되지 않습니다.
EMS Management Console을 이용해서 Push 요청을 보내고 있는데, 여기서 더 이상 어떻게 해야 될 지 모르겠습니다.
EMS 관리 콘솔 또한 MasterSecret, AppSecret, ApplicationID 또한 정확하게 입력하였는데, 에러가 발생하는 걸 보면, sender에게 권한이 없다는 거 같은데, 해당 권한은 어디서 어떻게 해야하는 지 모르겠습니다.
참고할 만한 곳 없나요?
댓글 2
EMS Push 권한 에러
2019.01.15 10:55
본 게시판 제품 구매 고객사에 대한 설치 및 버그 관련 문의 게시판입니다.
* 프로페셔널, 스타터 에디션은 이곳에서 기술지원이 제공되지 않으므로
* http://qc.embarcadero.com/wc/qcmain.aspx 또는 http://www.embarcadero.com/support를 이용하세요.
* 버그 문의의 경우 해당 버그를 재현해 볼 수 있도록 자세히 올려 주시기 바랍니다.
또한 질문을 등록하기에 앞서서 검색을 해보시기 바랍니다.
* 대부분의 답이 설치/등록가이드 또는 개발자 Q&A에 이미 있습니다.
* 엠바카데로 제품이 아닌 외부 컴포넌트는 해당 제조사에 문의를 하셔야 하며
* 제품 버그가 아닌 코딩 관련 문의는 개발자Q&A 게시판을 이용하시기 바랍니다.
-----------------------------------------------------------------------------------------------
처음에는 단순히 "HTTP 401 (Unauthorized)" 라고 나왔었는데,
emsserver.ini 파일의 [Server.Keys] 부분을 보니까. 공백으로 되어 있으면 지원하지 않는다고 되어 있어서
MasterSecret, AppSecret, ApplicationID를 지정 한 다음 저장 후, FMX App의 EMSProvider 또한 동일하게 변경한 다음에 테스트 해보니 ,
"401 Invalid (legacy) Server-key delivered or Sender is not authorized to perform request."
라고 나오면서 되지 않습니다.
EMS Management Console을 이용해서 Push 요청을 보내고 있는데, 여기서 더 이상 어떻게 해야 될 지 모르겠습니다.
EMS 관리 콘솔 또한 MasterSecret, AppSecret, ApplicationID 또한 정확하게 입력하였는데, 에러가 발생하는 걸 보면, sender에게 권한이 없다는 거 같은데, 해당 권한은 어디서 어떻게 해야하는 지 모르겠습니다.
참고할 만한 곳 없나요?
다음 엠반카데로 기술문서를 참고해보시기 바랍니다.
http://docwiki.embarcadero.com/RADStudio/Rio/en/EMS_Push_Notifications