How to Launch a Mobile App When You Sell Restricted Products
Brands selling firearms, cannabis, regulated CBD, and other Apple/Google-flagged products can launch a mobile app. It’s harder, but it’s also more worthwhile, because these brands are much more dependent on retention and repeat purchases. We run through a few different approaches for getting your store live on Apple and Google below.
Brands selling firearms, cannabis, regulated CBD, and other Apple/Google-flagged products can launch a mobile app. It’s harder, but it’s also more worthwhile, because these brands are much more dependent on retention and repeat purchases. We run through a few different approaches for getting your store live on Apple and Google below.
If you sell in restricted categories - such as firearms, ammunition, cannabis, regulated CBD, and similar categories - you’ll know that every part of the business is a lot harder.
You can’t run ads like everyone else. You might not be able to do email or SMS. Some website platforms, like Shopify, might not even allow you to sell your products, and you’ll have a harder time finding a reliable payment provider.
It’s also more difficult to launch a mobile app. Which, for reasons we’ll explain, is important.
So is it a lost cause? Do you need to be resigned to a custom-coded website, a PWA, and dodgy back-alley deals?
Perhaps not. Let’s dive into how your brand can get past the barriers and launch a mobile app.
Why Restricted-Category Brands Need a Mobile App the Most
Most ecommerce brands lean on paid acquisition to keep growing. Meta, Google Ads, and TikTok absorb the lion’s share of their marketing budget, and drive the majority of their sales.
For restricted-category brands, that lever is structurally limited. Meta, Google Ads, and TikTok all restrict ads for firearms, ammunition, cannabis, and most other commonly limited or banned categories.
The specifics differ by platform and jurisdiction, but the net effect is the same: paid acquisition is capped, and the brands competing for those same shoppers in unrestricted categories can buy traffic at scales you can't.
You might even feel it in other channels. SMS is highly restricted, and some email providers ban certain product categories. Social media might suppress your organic posts. Affiliate networks reject these kinds of products.
The upshot of all of this is that every customer you acquire needs to go much, much further. Strong retention is an absolute non-negotiable; because you can’t go out and get new customers so easily.
That’s where mobile apps are so powerful. An app is a direct line to your customers. It lives on their home screen, and it lets you reach them on their lock screen with push notifications.
This all serves to drive a lot more repeat purchases - the life blood for brands who have a harder time bringing in new customers.
Take Canna River for example: a brand in a notoriously difficult category, they’re kept afloat by a 70% repeat purchase rate across their business, which their mobile app helps support.

What Apple and Google Restrict in the App Stores
The two stores treat each restricted category differently. The asymmetry matters because it determines which approach you can use.
Apple's App Store Review Guidelines handle restricted products under two main rules. Guideline 1.4.3 prohibits apps that encourage tobacco, vape, illegal drug, or excessive alcohol consumption, and bars facilitating the sale of controlled substances or tobacco. But it explicitly carves out an exception for "licensed pharmacies and licensed or otherwise legal cannabis dispensaries."
Guideline 1.1.3 separately prohibits depictions that encourage illegal or reckless weapon use, or "facilitate the purchase of firearms or ammunition." So the policy isn't a single blanket; it's category-specific.
Google's Play Developer Policy takes a stricter line. Google bans apps that facilitate cannabis sales regardless of state legality, including in-app orders, pickup, delivery, and any THC product. Vape and tobacco face similar restrictions. Firearms policies are tighter than Apple's.
The practical net for each category:
- Cannabis. iOS has an explicit licensed-dispensary path (since June 2021); Apple does not take a cut of transactions. Google Play remains fully closed; Android requires direct APK distribution or an alternative store.
- Vape and tobacco. Apple banned all 181 vaping apps in 2019 and the policy has not reversed. Google Play restricts but is less absolute. Most vape brands ship Android via APK or alternative stores, and reach iPhone users via web or PWA.
- Firearms and ammunition. Apps exist on both stores (Silencer Shop, Get Guns N Ammo, gun.deals, NRA), but they pass review by not being direct in-app sales facilitators. They're compliance tools, marketplaces with FFL transfer, or content/community apps.
- CBD. Treated as borderline by both stores; approval depends on whether the formulation contains THC and the regulatory status in the markets the app ships to.
- Regulated adult products. Apple bars most pornographic and explicit content under Guideline 1.1.4; Google Play has parallel restrictions. Apps in adjacent categories (lingerie, intimacy products) generally pass without issue.
Rejection at submission isn't the end of the project. It means your catalog as-is can't ship inside the app, which may be fixable. A lot of time, you’ll be able to overcome the restrictions and launch an app that drives a significant boost to retention and LTV.
How Restricted-Category Brands Get a Mobile Apps Approved
There are some ways to get around app store restrictions and launch an app. Sometimes, it’s a case of having to hide certain SKUs or categories in the app.
You don’t want to do anything deliberately deceptive (like renaming your products as something they’re not). But there are ways to do it that are completely above-board, and let you launch a powerful asset for your brand.
Shape Your Catalog to Fit the App Stores
If the restricted products are just a small part of your overall catalog, you can launch an app without these products, and generally pass fairly easily.
A sporting goods store, for example. You might have a vast range of products, from football cleats to fishing rods. But if you also happen to sell guns and ammo for hunting, your app will likely be rejected.
A solution then is to limit what products are displayed and purchasable in the app. There are a few ways to do this:
Separate storefront
You spin up a parallel storefront (or use an existing sister site) that excludes restricted categories. The app points at that one; your main site keeps the full catalog for web buyers.
CSS or theme overlay
A rule on the existing site hides restricted categories when the user is browsing inside the app. Same backend, same catalog, same checkout. The in-app view simply doesn't show the flagged products.
Platform-level channel rules
Some ecommerce platforms (BigCommerce most natively, Shopify and Magento with the right configuration) let you strip categories from specific sales channels at the backend level. The app is just another channel, so flagged categories never get pulled into the app build in the first place.
Use a Category Exemption or Reframe What the App Does
A different angle: rather than reshape the catalog, change which policy your app is reviewed under.
Apple's licensed cannabis dispensary exemption
Apple's Guidelines 1.4.3 has carved out an explicit exception for licensed cannabis dispensaries since June 2021. The app must be submitted by a legal entity (not an individual developer) and geo-restricted to legal jurisdictions per Guideline 5.1.1(ix). Weedmaps, Leafly, Eaze, and Caliva all use this path. It’s cannabis-specific; there is no equivalent for tobacco, vape, or firearms.
Information, community, or compliance-tool framing
Apps that aren't direct in-app sales facilitators get a different review path. A firearms brand might ship an app focused on FFL transfer tracking, ATF paperwork, store locator, or community content. Silencer Shop's app is a kiosk companion that handles ATF-compliant photo capture, order status, and dealer locator. The actual transaction happens through licensed FFLs. This option isn’t ideal; you’d ideally be able to make sales through your app. But it is a workaround if you want to maintain a closer connection with your customers.
Browse-only catalog with external checkout
The app shows the catalog and lets users browse, but routes checkout to the web. This is what most cannabis apps did before Apple's 2021 rule change, and it remains the default pattern for vape and tobacco brands on iOS where no exemption exists. The compliance exposure is lower because the app isn't processing the sale. The friction is higher because users have to jump to a mobile browser for the final step.
Distribute Outside the Official App Stores
When none of the above paths fit, you can bypass Apple and Google entirely.
Direct APK distribution on Android
You distribute your Android app as a downloadable file through your own website. Users enable sideloading, install the APK, and use the app exactly as if it had come from Google Play. This is a simple workaround for apps that pass iOS but not Google Play, though it results in more friction and less trust for Android users.
Progressive web app (PWA)
A PWA is a website with installability features. Users add it to their home screen and it behaves like a native app, with its own icon, full-screen launch, and offline support. PWAs bypass both stores because they aren't distributed via the app stores. The install path isn’t as easy, and a PWA can’t do everything a true mobile app can. But it’s a useful alternative if you can’t publish a real app.
Alternative Android app stores
Samsung Galaxy Store, Amazon Appstore, Aptoide, and Huawei AppGallery are real Android distribution channels with their own content policies. Samsung Galaxy Store ships pre-installed on every Samsung device, which covers a significant share of Android users globally. Amazon Appstore reaches Fire tablets and Fire TV users plus anyone who installs it. These stores are generally more lenient on restricted categories than Google Play, though each has its own rules and they vary by region.
EU alternative app marketplaces (iOS)
Since the Digital Markets Act took effect in March 2024, iOS apps in the European Union can be distributed through alternative app marketplaces (AltStore PAL and others) and directly from a developer's website via Web Distribution. For restricted-category brands in the EU, this is a real iOS distribution path that didn't exist before 2024.
How Long It Takes to Launch in Restricted Categories
Restricted-category brands tend to hit two specific delay risks.
The first is setting up your developer account. Apple's business developer account verification involves a DUNS number lookup, identity checks, and (sometimes) tax documentation. Account approval can take a week or two on its own, separate from any app build work. Google's developer account is faster, but if your category is borderline, you may end up needing account-level disclosure that adds review time.
The second is provisioning whatever workaround you're using. A separate storefront on BigCommerce can take a few days. A separate storefront on a custom stack can take weeks. CSS or theme overlay is fast on most platforms. Platform-level channel rules depend on how your platform handles them and how much existing channel configuration you have.
After those are sorted, the build itself runs the standard timeline, though if there are specific provisions to build into your app, it may take a little longer.
It’s worth planning additional time for the app store review, as it’s a lot more likely that the reviewers will come back to you with problems that need fixing. If you’re aiming to launch in time for season-specific spikes (4/20 for cannabis, hunting season for firearms), don’t assume you’ll be able to ship and go live in just a couple of weeks.
The Bottom Line
Restricted-category brands are on the back foot for a lot of things. It’s just a more difficult business to be in, fundamentally, than selling clothes or furniture.
A mobile app is one of the assets that make it easier. With an app, you have a direct connection to your customers, one that you have a much greater degree of control over, with a lot fewer restrictions and red tape to jump through.
Of course that’s only after you’re able to get the app approved. For some categories, it’s notoriously challenging, though getting easier in some cases.
At MobiLoud, we’ve helped a number of brands go live with mobile apps in difficult product categories. Depending on your brand, and the type of products you’re selling, we may be able to do the same for you.
Get in touch and book a free consultation and we’ll discuss your business, and whether we’ll be able to help you go live in the app stores.
FAQs
Convert your website into a mobile app





.avif)

