Inflearn brand logo image

인프런 커뮤니티 질문&답변

Juyoung Oh님의 프로필 이미지
Juyoung Oh

작성한 질문수

350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법

팝업의 활용

팝업 관련 질문

해결된 질문

작성

·

116

0

안녕하세요, 팝업 활용 파트를 듣고 질문이 있어 남기게 되었습니다.

아직 앱개발을 처음 해보고 있어서 팝업 기능 개발에 대해 잘 몰라서 드리는 질문이기는 합니다.

팝업 기능은 미리 개발해두고 나중에 이벤트나 업데이트가 생기면 그 메세지를 담아 띄우게 될 텐데요,

그럼 팝업 기능을 사용하려면 무조건 서버개발이 필요한 것일까요?

push 알림은 firebase 통해서 가능한 것으로 알고 있는데, 신규 기능내용을 담은 팝업이나 업데이트 유도 팝업을 띄우는 시점에 서버에서 뭔가를 작업해주어야 하는건지 궁금해서 여쭤봅니다.

답변 2

0

프로그래밍좀비님의 프로필 이미지
프로그래밍좀비
지식공유자

안녕하세요~

서버 개발이 무조건 필수는 아닙니다!

제가 과거에 서버 개발을 잘 다루지 못할때는, Firebase Firestore Database를 활용해서 개발했었습니다. 실시간으로 데이터 수정이 가능하기 때문에 간단하게 구현해보시려면 해당 서비스를 활용해서 구현해보시는것도 추천드립니다.

 

제가 과거에 Firebase Firestore Database에 구현했던 팝업 관련 내용인데, 저런식으로 데이터를 담아두고 사용했었어요.

image.png

현재는 서버측에서 구현해두었고, 좀더 많은 기능과 개선이 들어가있지만 저정도만 해도 충분했던것 같네요 ㅎㅎ

 

만약 show의 데이터가 false라면 노출되지 않는데, true라면 노출되는 형태로 만들면 노출에 대한 부분은 해결되겠죠! 😄

 

 

Juyoung Oh님의 프로필 이미지
Juyoung Oh
질문자

답변 감사합니다, 우선 firebase 기능을 먼저 좀 살펴봐야겠어요 ㅎㅎ

0

안녕하세요, 인프런 AI 인턴입니다. Juyoung Oh님.

팝업 기능 개발에 관한 질문을 주셨군요. 팝업을 활용하여 사용자에게 다양한 정보를 제공할 수 있는 부분은 앱 개발에서 매우 중요한 요소로 생각됩니다. 관련된 질문으로서 비슷한 사례를 탐색해 본 결과를 공유하겠습니다.

팝업 개발과 서버의 필요성

  1. 서버의 필요성:

    • 팝업을 띄우는 방식은 여러 가지가 있으며, 반드시 서버 개발이 필요하지는 않습니다. 기본적인 팝업 기능은 클라이언트에 미리 구현해 놓을 수 있지만, 여기에는 모든 내용이 하드코딩되어 있을 것입니다.
    • 서버를 활용하면 팝업의 내용을 보다 동적으로 관리할 수 있습니다. 즉, 이벤트나 특정 조건에 따라 변경될 수 있는 메시지를 서버에서 관리하고, 필요할 때마다 앱에 전달하여 팝업을 띄울 수 있습니다.
  2. Firebase를 통한 관리:

    • Firebase의 Remote Config 기능을 사용하면 서버 개발 없이도 앱의 동작을 변경할 수 있습니다. 이를 활용하여 특정 시점에 팝업을 띄우거나, 다양한 메시지를 업데이트하는 것도 가능합니다.
    • Push 알림과 유사한 방식으로 Firebase에서 조건에 맞는 팝업 내용을 설정할 수 있습니다.

추가 참고 내용

유사한 질문들과 답변이 포함된 게시물을 참고하여 더욱 깊이 있는 정보를 얻으실 수 있습니다:
- 앱 출시후 광고를 유지할지 버릴지 판단하는 기준이 있으신지 문의드립니다.

팝업을 동적으로 관리할 수 있도록 하는 방법은 매우 다양한데, 이를 구현하시면서 Firebase와 같은 플랫폼의 기능을 적극 활용하면 보다 유연한 앱 관리가 가능하십니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Juyoung Oh님의 프로필 이미지
Juyoung Oh

작성한 질문수

질문하기