채널
채널 관리하기
먼저 채널 페이지를 살펴보겠습니다. 앱을 클릭한 다음 채널 탭을 클릭하여 접근할 수 있습니다.
채널 생성하기
보시다시피 우측 하단에 플러스 버튼이 있습니다(이미지의 1
). 이를 클릭하면 새 채널을 생성할 수 있는 모달이 열립니다.
추가
를 클릭하면 목록에 새 채널이 나타납니다.
잘못 구성됨은 무엇을 의미하나요?
때때로 채널의 구성이 유효하지 않을 수 있습니다. 이 경우 큰 경고가 표시되고 하나 이상의 채널에서 잘못 구성됨
열에 예
라고 표시됩니다.
자세한 내용은 여기에서 확인할 수 있습니다.
채널 삭제하기
채널 삭제는 간단합니다. 휴지통 아이콘을 클릭하고 삭제를 확인하면 됩니다(이미지의 2
).
채널 관리하기
채널 이름을 클릭하면 채널을 관리할 수 있는 모달이 열립니다(이미지의 3
).
이 페이지는 다음과 같이 보일 것입니다:
각 섹션을 살펴보겠습니다.
먼저 번들 번호
(이미지의 1
)입니다. 이는 해당 채널의 현재 버전입니다. 업데이트를 제공할 때 이 채널은 항상 해당 버전으로 응답하려 할 것입니다* [^1].
이를 클릭하면 번들 페이지로 이동합니다.
두 번째로 공유 대상
(이미지의 2
) 페이지입니다. 이것의 사용을 권장하지 않습니다. 새롭고 더 나은 시스템이 개발 중입니다.
그 다음은 강제 디바이스(이미지의 3
)입니다. 이는 항상 이 채널에서 업데이트를 받을 디바이스 목록입니다. 테스트 목적으로 유용합니다. 디바이스 페이지에서 디바이스를 채널에 강제 할당할 수 있습니다.
마지막으로 설정(이미지의 4
)입니다. 여기서 채널의 동작을 관리할 수 있습니다.
클릭하면 다음과 같은 화면이 보일 것입니다:
설정 목록이 길지만, 모두 설명하도록 하겠습니다.
첫째로 기본 채널
이것이 아마도 가장 중요할 것입니다
채널이 기본으로 표시되면 모든 새 디바이스의 기본 채널로 사용됩니다
다시 말해서: 새 사용자가 있다면 capgo는 이 기본 채널의 최신 버전을 제공하려 할 것입니다.
한 번에 하나의 채널만 기본으로 설정할 수 있습니다. 이 규칙을 어기려 하면 작업을 확인하라는 메시지가 표시됩니다.
확인하면 이전 기본 채널의 기본 설정이 해제되고 새 채널이 기본으로 설정됩니다.
둘째로 IOS
설정입니다. 이는 비교적 간단합니다. false로 설정되면 iOS 디바이스는 이 채널에서 업데이트를 다운로드할 수 없습니다.
셋째는 Android
설정입니다. 이는 IOS
와 유사합니다. false로 설정되면 Android 디바이스는 이 채널에서 업데이트를 다운로드할 수 없습니다.
넷째는 네이티브 버전 이하로 자동 다운그레이드 비활성화
설정입니다. true로 설정되면 네이티브 버전에서 다운그레이드가 불가능합니다. 즉, 앱스토어나 플레이스토어에 120
버전을 업로드했는데 채널 버전을 110
으로 설정하려 하면 업데이트(다운그레이드)가 실패합니다.
다섯째는 자동 업데이트 비활성화
입니다. 이 설정은 꽤 복잡하며, 여기에서 자세히 알아볼 수 있습니다.
개발 빌드 허용
의 경우, true로 설정되면 개발 빌드가 이 채널에서 업데이트를 다운로드할 수 있습니다. 그렇지 않으면 prod
가 false로 설정된 모든 업데이트 요청이 거부됩니다. 이는 주로 테스트 목적으로 유용합니다.
일곱째는 에뮬레이터 허용
입니다. false로 설정되면 capgo는 에뮬레이터에서 오는 모든 업데이트 요청을 거부합니다. 이는 주로 테스트 목적으로 유용합니다.
여덟째는 디바이스 자체 연결 허용
입니다. true로 설정되면 setChannel 메서드를 사용할 수 있습니다. false로 설정되고 이 채널로 setChannel 메서드를 호출하려 하면 호출이 실패합니다.