Solo dev builds remote pricing switch for Chrome extension to skip store review delays
A solo developer building NotebookBloom, a Chrome extension for Google's NotebookLM, designed a server-free remote paywall system to avoid being bottlenecked by Chrome Web Store review queues whenever pricing changes. Since the extension runs entirely in the browser with no backend, hardcoding feature gates would require a full rebuild and resubmission for every pricing update. Instead, the developer stores feature gate values in a Cloudflare Worker's KV store and piggybacks them onto an existing subscription-check API call, adding no extra network requests. A three-layer fallback — KV store, local cache, then compiled defaults — ensures features remain accessible even if the remote server is unavailable. A Chrome alarms timer combined with a 24-hour throttle ensures pricing changes propagate to nearly all users within 24 to 36 hours without any manual intervention.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in