React Native API
getDefaultChannel
The `hotUpdater.getDefaultChannel()` function returns the build-time default channel embedded in the app.
Usage
Use hotUpdater.getDefaultChannel() when you need the channel embedded in the
native app, even if the app is currently using a runtime channel switch.
import { hotUpdater } from "./hotUpdater";
const defaultChannel = hotUpdater.getDefaultChannel();
console.log(defaultChannel);Behavior
- Returns the build-time default channel configured in the native app
- Does not change when the
updateBundle()helper returned byhotUpdater.checkForUpdate({ channel })commits a runtime channel switch - Defaults to
productionwhen no channel is configured
Example
const currentChannel = hotUpdater.getChannel();
const defaultChannel = hotUpdater.getDefaultChannel();
const switched = hotUpdater.isChannelSwitched();
console.log({ currentChannel, defaultChannel, switched });If the app was built with production and later switched to beta at runtime:
hotUpdater.getChannel()returns"beta"hotUpdater.getDefaultChannel()returns"production"hotUpdater.isChannelSwitched()returnstrue