상세 컨텐츠

본문 제목

[ 웹개발 ] android 앱을 tomcat서버에 연동(.apk)

실무/[ 기타 ]

by glenn93 2024. 7. 11. 16:34

본문

728x90
반응형

연동이유

fcm v1버전으로 마이그레이션을 해야했다.

테스트용 안드로이드앱(.apk)파일을 전달받았고,  서버에서 푸시 알림 메시지가 잘 전달되는지 확인 해야하기에 앱을 웹서버에 연동하였다.

마이그레이션 공식 가이드
https://firebase.google.com/docs/cloud-messaging/migrate-v1?hl=ko#node.js_1

 

 

 

연동방법

연동 방법은 매우 간단하다. 

1. apk앱내부 고정ip 설정 : 안드개발자와 본인이 사용할 고정ip, port를 상의하여 build후 apk파일을 배포받는다.

2. 웹프로젝트 ip설정 : 톰캣 >  Edit Configurations > url 에 위 고정ip, port를 사용하여 웹app 실행

3. apk앱 실행 : 배포받은 apk파일을 휴대폰에 다운받고, 앱을 다운 후 실행한다. 실행 시 앱에서 설정한 ip/port와 톰캣에서 설정한 ip/port가 불일치 시 앱 실행이 비정상적일것임. 정상 실행 시 인텔리제이 콘솔창에서 웹 로그와 동일하게 로그가 올라가는 모습을 볼 수 있다.

 

 

 

 

고정IP 설정 이유

고정 IP를 사용하면 서버의 IP 주소가 변하지 않으므로, 안드로이드 앱에서 항상 동일한 IP 주소로 서버에 접근할 수있다. 반면, 동적 IP(DHCP)를 사용하면 IP 주소가 변경될 수 있으며, 이 경우 앱에서 서버에 접근할 수 없다.

 

728x90
반응형

관련글 더보기