mirror of
https://github.com/bulwarkmail/native.git
synced 2026-10-31 16:06:32 +00:00
17 lines
769 B
TypeScript
17 lines
769 B
TypeScript
// Single source of truth for "this feature only exists on some platforms", so
|
|
// the UI, the stores and the native bridges all agree on what is reachable.
|
|
|
|
import { Platform } from 'react-native';
|
|
|
|
/**
|
|
* In-app sideload updates: download the release APK from GitHub and hand it to
|
|
* the system package installer (see `lib/install-update`).
|
|
*
|
|
* Android only. App Store Review guideline 2.5.2 forbids an iOS app from
|
|
* downloading and installing executable code, and there is no iOS equivalent of
|
|
* the installer intent anyway - iOS builds are updated through TestFlight or
|
|
* the App Store. The whole updater surface (banner, settings pane, launch-time
|
|
* check) is hidden when this is false.
|
|
*/
|
|
export const supportsSideloadUpdates = Platform.OS === 'android';
|