FCM 서버로 메시지 테스트 하기
테스트 스크립트를 통해 FCM 서버와 데이터를 주고 받을 수 있는 여부에 대해 테스트 해 볼 수 있습니다.
스크립트/배치 파일 실행
윈도우일 경우 test_mobile_fcm.bat, 리눅스 환경에서는 test_mobile_fcm.sh 파일을 실행시킵니다.
arguments에는 4개가 필요하며 다음과 같습니다.
apiKey : FCM 서버에 인증할 apiKey 정보입니다.
deviceToken : 메세지를 전송받을 클라이언트의 디바이스 토큰 값입니다.
messageType : payload 메세지의 타입을 지정할 수 있습니다. (data / notification)
message : payload에 포함할 메세지 정보입니다.
$ test_mobile_fcm.bat/sh [apiKey] [devicetoken] [messagetype] [message]
시스템 로그를 통해 정상작동을 확인 할 수 있습니다.
APNS 서버로 메시지 테스트 하기
테스트 스크립트를 통해 APNS 서버와 데이터를 주고 받을 수 있는 여부에 대해 테스트 해 볼 수 있습니다.
스크립트/배치 파일 실행
윈도우일 경우 test_mobile_apns.bat, 리눅스 환경에서는 test_mobile_apns.sh 파일을 실행시킵니다.
arguments는 6개가 필요하며, 다음과 같습니다.
certpath : 인증서가 있는 경로입니다.
password : 인증서의 비밀번호입니다.
keyType : 인증서 키의 타입입니다.
production : production 인증서에 대한 여부이며, sandbox 인증서의 경우 false입니다.
devicetoken : 메세지를 받은 모바일 디바이스 토큰입니다.
message: 전송할 페이로드에 포함할 메세지입니다.
$ test_mobile_apns.bat/sh [certpath] [password] [keyType] [production] [devicetoken] [message]
윈도우일 경우 test_mobile_apns.bat 리눅스 환경에서는 test_mobile_apns.sh 파일을 실행시킵니다.
.p12 확장자의 경우 KeyType은 PKCS12 입니다.
시스템 로그를 통해 정상작동을 확인 할 수 있습니다.