본문 바로가기
iOS

APNS 푸시 인증서 갱신 및 테스트

by _dreamgirl 2019. 12. 23.
반응형

<아이폰 APNS 에 대해서>

 

 

 

 

테스트 프로젝트로 APNS 만들어보기

http://monibu1548.github.io/2018/05/29/push-cert/

 

 

인증서 갱신

https://ddirty.tistory.com/50

https://medium.com/@developer.kuu/ios-push-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EA%B0%B1%EC%8B%A0-2dadfeb18dc0

 

최신 리뉴얼된 애플 개발자 홈페이지에 스크린샷이랑 조금 다르지만 거의 비슷하다.

마지막에 2가지 파일을 내보내기하여 P12 파일을 만들고 암호를 입력해야하는데 이부분에 대해서는 정확하게 나와있지 않았다.

업체에 문의를 해보니 여기서 입력하는 암호는 실제 서버 담당자가 암호해제 후 푸시 인증서 파일을 서버에 등록하는 것 같다.

2가지 파일을 내보내기 하는것도 맞는지 좀 더 찾아봐야겠다.

 

테스트

http://apns-gcm.bryantan.info/

http://pushtry.com/

 

주의사항

 

- 푸시 인증서를 갱신 때문에 앱 업데이트를 해야 할 필요는 없다.

- 서버 java 개발시 p12 파일이 필요하고, php로 개발한 경우 pem파일이 필요하다.

- 푸시 인증키, 개인키 두가지 모두 내보내기를 한다.(푸시 인증서에 개인키가 매핑이 되어있다면 그냥 내보내기 하면 된다!)

 

 

 

기타 사항

https://faith-developer.tistory.com/156

https://code.iamseapy.com/archives/26

https://cbsm.tistory.com/10

 

 

unable to connect to ssl gateway.push.apple.com 2195

이런 문제가 있었는데 이 문제는 Pem 파일을 생성하는 문제였나보다.

인증서 암호 보다는 명령어의 문제였나봄. 아래처럼 입력하면 됨. 토큰값이 정상일때!

 

<span style="font-size: 12pt;"> p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff} span.s1 {font-variant-ligatures: no-common-ligatures} </span>

openssl pkcs12 -in cert.p12 -out cert.pem -nodes -clcerts

 

 

키체인에서 내보내기 시 2개 파일을 내보내기 하지 않고 푸시 서비스 인증서만 내보내기 하면 파일 크기는 반으로 줄어드는데 만들어진 PEM 파일 가지고 푸시 테스트가 진행이 정상적으로 되는 것을 확인.

 

 

서버단 메시지 전송 구현

http://blog.naver.com/PostView.nhn?blogId=wankil&logNo=221229345442&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView

 

https://scaleup.tistory.com/5

 

https://cofs.tistory.com/242

반응형

'iOS' 카테고리의 다른 글

네이버 동영상 중급강의 2  (0) 2020.02.22
네이버 동영상 중급강의 1  (0) 2020.02.22
Objective C  (0) 2020.02.22
이미지 가공 및 Base64 데이타 획득하기  (0) 2020.02.12
IOS 단말 해상도 사이즈 및 런처 사이즈  (0) 2019.12.23

댓글