IOS
-
[IOS] Firebase Remote Config 를 알아보자 (3)IOS 2021. 12. 1. 16:26
이전 프로젝트에 이어서 실제 firebase 콘솔에서 팝업을 제어하도록 해보겠습니다 viewcontroller 로 넘어와 사진과 같이 설정 해줍니다 . import FirebaseRemoteConfig var remoteConfig : RemoteConfig? //remoteConfig 객체를 추가합니다 remoteConfig = RemoteConfig.remoteConfig() //remoteConfig 선언을 해줍니다 . let setting = RemoteConfigSettings() //셋팅을 선언합니다. setting.minimumFetchInterval = 0 //새로운 값을 되도록 자주 불러오도록 인터벌을 줍니다. remoteConfig?.configSettings = setting //re..
-
[IOS] Firebase Remote Config 를 알아보자 (2)IOS 2021. 12. 1. 15:00
지금부터 [IOS] Firebase Remote Config 를 알아보자 (1) 에 이은 기본 UI 구성 및 프로젝트 구성을 진행 해보도록 하겠습니다. 공지를 띄워줄 뷰를 만드는거기에 원하시는 형식으로 만들으셔도됩니다. 우선 프로젝트 하나를 만들어 줍시다. 프로젝트 이름은 아무거나 설정 하시고 interface - storyBoard Lang - Swift 로 설정 프로젝트 생성이 끝났으면 Comand + N 을눌러서 새로운 파일을 생성 해주세요 저는 공지사항을 띄워줄 거니 NoticeViewController 라고 할게요 XIB 파일을 만들도록 Also create XIB file 을 선택해주고 생성 notice 뷰컨틀롤러 스토리보드로 가서 view를 하나 만들어준다음 Center Vertical , ..
-
[IOS] Firebase A_B Test를 알아보자 (1)IOS 2021. 12. 1. 11:28
Firebase A_B Testing 란 ? 새로운 제품 마켓팅을 실험할때 어떤것이 최적의 환경인지 실제 데이터 기반 의사 결정을 하기위한 바탕이라고 볼수있습니다. Google Analytics , Firebase 예측을 통한 사용자 타겟팅 원격 구성(Remote Config) 또는 알림작성기(Cloud Messaging) 활용 제품,카케팅 실험을 쉽게 실행,분석,확장 이미 배포 한 제품의 피드백 으로 인한 앱 변경을 하였지만 다른 이용자들은 변경사항이 마음에 들지 않을수도 있습니다. 간단한 UI적 요소면 몰라도 앱의 핵심 기능이 된다면 이런 상황은 곧 매출로도 직결될수있는 중요한 부분이라고 볼수있죠 특정 사용자 세그먼트로 나눈다음에 다른안을 제안을 해서 반응을 확인 하거나 점진적으로 변경 사항을 배포 ..
-
[IOS] Firebase Remote Config 를 알아보자 (1)IOS 2021. 12. 1. 11:06
오늘은 Firebase의 기능중 하나인 Remote Config(원격 구성) 을 알아 보도록 하겠습니다. Remote Config(원격 구성)이란? 배포없이, 업데이트 다운로드 없이 앱 변경이 가능합니다 순수 네이티브 앱으로 개발을 진행할경우 서버에서 주는 값이 아니라면 간단한 문구하나 변경을 해도 앱스토어 심사를 다시 받아야 됩니다 평균적으로 24~48시간이 걸립니다. 간단한 문구나 공지사항을 변경하는 작업일때 Remote Config 을 사용하게 됩니다. 2. 기본값 설정 후 값 재정의 Firebase에 기본값을 설정 해 논 뒤에 원하는값으로 몇분 내로 실시간 반영이 가능합니다. 3. 클라우드 기반 key - value. 저장소 정리 하자면 1. 업데이트 없이 앱의 UI/UX 변경 지원 2.앱 버전,..