force-update

Enforce minimum app versions via remote config or App Store checks.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/ano4l/SiteRent --skill force-update-ano4l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: force-update
Source: https://github.com/ano4l/SiteRent/tree/main/skills/generators/force-update
Command: npx skills add https://github.com/ano4l/SiteRent --skill force-update-ano4l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Force update enforcement helps apps ensure users run minimum supported versions by detecting outdated builds via remote config or App Store lookups and blocking or prompting installation accordingly.

Core Features & Use Cases

  • Hard-block enforcement for minimumVersion breaches with a full-screen update prompt.
  • Soft-update prompts allowing users to complete update while continuing use with optional skip.
  • Remote-config or App Store lookup integration, plus a prebuilt UI suite (ForceUpdateView, SoftUpdateBannerView) and update manager to orchestrate checks.
  • Use cases: enterprise apps ensuring security compliance, consumer apps driving timely updates, onboarding flows needing upgrade before use.

Quick Start

Configure a version-check source and attach the update-check to your root view to begin enforcing versions on launch.

Frequently Asked Questions about force-update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce a minimum iOS app version using remote config?

You can enforce a minimum iOS app version by comparing the current build against a remote JSON config to determine if an update is required. The workflow orchestrates version checks and triggers UI prompts when users run outdated builds.

What is the difference between a hard-block and soft-update prompt for iOS apps?

A hard-block prompt enforces minimum version breaches with a full-screen update prompt, while a soft-update banner allows users to continue app use with an optional skip. Both mechanisms are supported through prebuilt UI components.

Can I check the App Store directly to determine if an iOS app update is required?

Yes, you can check the App Store directly to determine if an iOS app update is required. The update manager supports App Store lookup alongside remote JSON config integration to verify the current version against the latest available release.

How do I handle version check failures safely when enforcing app updates?

Handle version check failures safely using the built-in safe fallback mechanism when checks fail. The config-driven workflow ensures the update manager securely manages frequency control and skip state without blocking users unintentionally.

How do I implement an update manager with frequency control for iOS update prompts?

Implement an update manager with frequency control by attaching the update-check to your root view to enforce versions on launch. The manager orchestrates checks and stores skip state to control prompt frequency across sessions.