Remote Config 출시를 통해 안전하게 점진적으로 기능 및 업데이트에 관한 모든 것을 알려 드립니다. Remote Config 사용 매개변수가 포함된 경우 새로운 앱 기능을 특정 사용자 그룹에 통제된 방식으로 적용됩니다 출시가 진행됨에 따라 Firebase Crashlytics 및 Google Analytics를 사용하여 성공합니다. 사용 출시 Remote Config개:
- 잠재적 문제 최소화: 많은 사용자층에 영향을 미치기 전에 버그 또는 문제를 식별하고 해결합니다.
- 소중한 의견 수집: 제한된 사용자로부터 의견을 수집하고 광범위한 사용자를 대상으로 출시하기 전에 구현을 반복합니다.
- 반복 개발 지원: 위험을 완화하면서 널리 배포된 앱에 빠르고 반복적인 변경사항을 수행합니다.
- 관심 있는 측정항목 모니터링: 앱 안정성 비교 Crashlytics로 출시 및 통제 그룹을 실행하고 Google Analytics: 수익 및 참여도와 같은 측정항목을 모니터링할 수 있습니다.
예를 들어 생성형 AI와 프롬프트를 Remote Config JSON 매개변수 내에 저장합니다. 다음과 같이 할 수 있습니다.
- 일부 사용자만을 대상으로 LLM 프롬프트가 포함된 파라미터를 업데이트하는 출시를 만듭니다.
- 실적을 모니터링합니다. 전환이 증가했나요 감소했나요? 참여도는 어떤가요? 비정상 종료가 더 많거나 적은가요?
- 출시 결과에 따라 다음과 같이 결정할 수 있습니다
- 변경사항을 롤백합니다.
- 프롬프트 파라미터 값을 업데이트하여 모델 응답을 미세 조정합니다.
- 더 많은 사용자를 대상으로 출시하려면 출시율을 높여 최종적으로 사용자 전체에 출시합니다.
모든 사용 기록을 Firebase 콘솔을 사용하여 변경합니다.
주요 기능
사용자 속성별 타겟팅 | 사용자 속성, 앱 동작 또는 기타 관련 기준에 따라 특정 사용자 세그먼트에 기능을 제공합니다. |
단계적 출시 | 예상치 못한 문제의 위험을 줄이면서 시간이 지남에 따라 새로운 기능에 노출되는 사용자 비율을 점진적으로 늘립니다. |
안정성 모니터링 | Crashlytics를 사용하여 기능 출시로 인해 발생할 수 있는 잠재적인 문제(예: 비정상 종료, 심각하지 않은 오류, 응답하지 않는 앱)를 모니터링합니다. |
주요 측정항목에 대한 유용한 정보 확보 | 새 출시가 중요한 Google Analytics 측정항목에 긍정적인 영향을 미침 즉 전환, 수익, 사용자 참여 등의 정보를 확인할 수 있습니다 |
롤백 기능 | 출시 결과가 잠재적인 문제를 일으키는 경우 전체 사용자 또는 영향을 받는 사용자의 특정 세그먼트에 대해 기능의 이전 버전으로 롤백합니다. |
기본 원리
Remote Config 출시는 다음 세 가지 주요 구성요소를 사용합니다.
- Remote Config개 매장 및 앱의 구성 데이터를 관리하며, 여기에는 기능 플래그 및 지정할 수 있습니다
- Crashlytics에서는 다음을 제공합니다. 실시간 비정상 종료 보고 및 성능 모니터링을 통해 중요 문제를 신속하게 파악할 수 있습니다.
- Google Analytics는 사용자 속성을 기반으로 출시를 타겟팅하고 출시는 수익, 사용자 참여, 전환과 같은 주요 측정항목에 영향을 미칩니다 이벤트를 수신합니다.
자세한 내용은 출시 약 Remote Config개
구현 경로
구성 Remote Config | Firebase Console에서 기능 플래그 및 구성 매개변수를 정의합니다. | |
Crashlytics 설정 | Crashlytics 통합 성능을 모니터링하고 문제가 있는지 확인해야 합니다. | |
Google Analytics 설정 | Analytics 통합 앱에 추가하여 수익 및 사용자 수와 같은 주요 측정항목을 확인하세요. 유지. | |
출시 로직 구현 | Firebase 콘솔 및 앱에서 Remote Config를 구성하여 사용자 타겟팅 기준에 따라 기능 플래그 및 구성 파라미터에 액세스하고 적용합니다. | |
모니터링 및 반복 | Crashlytics 데이터 모니터링 및 사용자 피드백을 통해 출시의 영향을 추적하고 확인할 수 있습니다 |
정책 및 한도
A/B Testing 실험과 Remote Config 출시는 전체 실험 한도 24개를 공유합니다. 예를 들어 12개의 A/B 테스트를 실행하는 경우 실행할 수 있는 출시가 12개로 제한됩니다
다음 단계
- Remote Config 출시에 대해 자세히 알아보세요.
- Remote Config 출시 시작하기