React Native API
setCohort
The `HotUpdater.setCohort()` function overrides the persisted cohort used for rollout decisions.
Usage
Use HotUpdater.setCohort() when you want to move a device into a specific
numeric or custom cohort.
import { HotUpdater } from "@hot-updater/react-native";
function assignQaCohort() {
HotUpdater.setCohort("qa");
console.log(HotUpdater.getCohort()); // "qa"
}Behavior
- Persists the cohort on the device for future update checks.
- Accepts numeric cohorts in the range
1..1000. - Accepts lowercase slug-style custom cohorts such as
qaandvip-testers. - Normalizes the value before storing it.
- Throws an error when the value is invalid.
Important Notes
- Call
HotUpdater.getCohort()first if you need to restore the previous value later. - Percentage rollout applies only to numeric cohorts.
- To target a custom cohort such as
qa, add that value toTarget Cohortsin the console.