Shadowrocket
App Store Guide
App Store availability, app verification, purchase and restore.
This guide is organized around questions that come up before and after purchase, so you can look up the relevant chapter as needed. For step-by-step instructions on importing an existing configuration after installing the app, see the Quick Start Guide. For the App Store link and device information, start with the official download page. This guide explains the account, transaction and restore details behind both.
- The only way to get the app: App Store
- App ID 932747118
- One-time purchase
Prices, system requirements, device compatibility and purchase availability are determined by the App Store listing. Interface steps may change with system updates; the guidance below focuses on feature names and the order of checks.
App Store availability by region
Whether Shadowrocket appears in the App Store depends first on the country or region of the Apple Account used for purchases and the app’s availability in that storefront. Your device’s physical location, system language and App Store region are separate things. Changing the system language to English or searching by the English app name won’t automatically switch your account to a different storefront. When troubleshooting, check the storefront first, then assess the search results.
The web storefront and the App Store on your device
The region code in a product link specifies which storefront the web page displays. This site links to the US storefront, and the app ID remains 932747118. Seeing the product page on the web doesn’t guarantee that the account on your device can purchase the app. After you open the link in the App Store, the system may check availability again based on the signed-in account. Check the browser page, the purchase options on your device and the account’s region separately.
For example, the product page may open in a browser but show a region-related message in the App Store. There’s no contradiction: the web address works, while purchase availability for the current account and storefront needs checking. Refreshing the product page repeatedly usually won’t change the outcome. Instead, note the exact message and check the country or region in your account information rather than assuming the app name was entered incorrectly.
Search results don’t confirm availability on their own
App Store search results can vary with search terms, ranking, content restrictions and page loading. Not finding an app by name only means it didn’t appear in that search; it doesn’t prove the app has been removed. Search for the full name, Shadowrocket, then check the product page using the App Store link on the official download page. If the page still says the app isn’t available, use that message to guide your next checks instead of drawing conclusions from a search screenshot.
Device compatibility can also affect whether you can get the app. Shadowrocket is primarily for iPhone and iPad. Check the compatibility section on the same product page for Mac, Apple TV and Apple Vision. System requirements are as listed on the App Store page. If one device can display the page but can’t get the app, that doesn’t mean another device will have the same result, or that purchase conditions are identical across all Apple devices.
Changing regions is an account action, not a search trick
If you need to change your account’s country or region, first review the prerequisites currently shown by the system. Account balance, active subscriptions, pending transactions, Family Sharing status and payment details may all affect whether a region change can be completed. Take care of the items listed in your account settings before proceeding. Don’t switch regions repeatedly just to change search results, or sign out of your current account without understanding the consequences.
A region change can also affect the display and redownload availability of past purchases, as well as local payment methods. Having an app on your device and being able to download it again later are separate matters. Before making a change, make sure important data is saved and check which account records you’ll need to restore purchases later. If an order is still pending or disputed, verify the transaction first to keep your troubleshooting clear.
The key is to treat “the page exists,” “the app appears in this storefront,” “this account can purchase it” and “this device can install it” as four separate checks. They’re related, but none proves the others. Note the result at each step to avoid repeating ineffective actions when checking your account, payment method or compatibility. The next chapter shows where to find account details and how to distinguish the account used for cloud services from the one used for App Store purchases.
Check your App Store and purchase account
Before purchasing or restoring, check which account the App Store is using. The Apple Account shown at the top of your device is usually associated with cloud services, while Media & Purchases may use a different account. Being signed in to cloud services doesn’t prove that the App Store is using the account that originally purchased Shadowrocket. Check the App Store account again when switching devices, handing a device to a family member or returning to app purchases after a long time.
Check the country or region in your account information
On iPhone or iPad, open Settings, go to your account, select Media & Purchases, then open the account details. The system may ask you to authenticate. Check the country or region and confirm the account details. You can also open the relevant account information from your App Store profile. Menu names and locations may vary by system version; use the account information options shown on your device.
Record three details: the account used for purchases, its country or region, and whether the account on this device matches the one used for the original purchase. Don’t include your full account address or payment details in a public support request. If you need to distinguish accounts in your personal notes, use a brief label you’ll recognize. Before sharing screenshots, hide email addresses, names, billing addresses and order identifiers, leaving only the relevant message visible.
Cross-check your purchase history
If you remember buying Shadowrocket, check that account’s purchase history or receipt instead of relying on whether the app icon once appeared on your Home Screen. An icon only shows that the app was on a device; transaction records are a better way to verify which account made the purchase. Purchase history verifies transactions, while the list of apps available to download again helps you find eligible apps. Use both when needed.
If the account currently in use doesn’t match the account on the old receipt, stop before making another purchase. Tapping the price button again may start a new transaction; it won’t transfer the old purchase to the current account. First make sure you can access the original purchase account, then use the system’s purchase history or redownload options. Don’t submit repeated payments just to test whether restore works. Restore and new purchase options may look similar, but they rely on different purchase eligibility.
Don’t sign out as your first troubleshooting step
Signing out isn’t the least disruptive fix when an App Store page won’t load. Switching accounts can trigger new authentication, terms and payment checks, turning a single page issue into several. First close and reopen the App Store, check whether other product pages load and review any system messages. Only then decide whether to change the sign-in state. Changing one thing at a time makes it easier to identify the cause.
If the system asks you to verify your identity, follow the account flow it provides. If verification fails, work out whether the issue is the password, approval on a trusted device or an account restriction. Connection settings in Shadowrocket can’t fix App Store account verification. Likewise, signing in to the App Store doesn’t confirm that your existing server details are valid. Keeping these two troubleshooting paths separate helps avoid changing settings in the wrong place.
If you use multiple Apple devices, check the App Store account on each one rather than assuming they’re the same. Two devices can sync photos and contacts while using different purchase accounts. Once you’ve confirmed the account, verify the app’s identity in the next chapter. Only when both the account and product are correct do the price or cloud-download buttons have a clear meaning, and troubleshooting can be tied to the right purchase record.
Check the developer, official icon and app ID
Search results may include similar names, icons or related terms, so don’t identify the app by one word alone. To verify Shadowrocket, check the developer, Shadow Launch Technology Limited, the official app icon and app ID 932747118. All three details should match the same App Store product page, not separate screenshots.
Check the product address before reviewing the listing
Open the product page from the verification guide on the official download page and check the address for id932747118. The app ID is a stable way to identify the product; the region code and page title aren’t substitutes. A browser may shorten the displayed address, so use the address bar’s option to view the full URL. If you’re already in the App Store, check the page title, developer and official icon.
Don’t use search ranking, the length of reviews or polished images as a substitute for verifying the app. A top search result isn’t automatically the right app, and mentioning Shadowrocket in a description doesn’t make that product Shadowrocket. Use the same checks for links opened from notes, messages or old bookmarks; a saved search result isn’t a permanent product link.
Verify the full developer name
Look for the developer or seller details on the product page and confirm the full name, Shadow Launch Technology Limited. Don’t check just part of the name or rely on developer text written in the app description. If the full name isn’t shown immediately, expand the product information or open the developer details. Confirm the name on the same product page before continuing with the purchase.
Long names may wrap or be truncated on mobile screens. That’s a display issue; don’t judge a match from a clipped line. Use an option that shows the full name and cross-check it against the app ID. If the page details don’t match, return to the verification link instead of ignoring the discrepancy to proceed. Confirming the product matters more than rushing to download: purchases, updates and restores all depend on it.
Use the official icon as a visual cross-check
The official icon has a rocket outlined in blue and purple on a white background, matching the official icon used in this site’s navigation. It can help you recognize the app, but a similar graphic alone doesn’t prove its identity. Edges and rounded corners may look different at different sizes; check the main design alongside the developer and app ID. Don’t mistake site artwork, article covers or text symbols for the app icon.
| Check | What to look for | Where to check |
|---|---|---|
| Developer | Shadow Launch Technology Limited | App Store product information |
| Official icon | Rocket outlined in blue and purple on white | App icon on the product page |
| App ID | 932747118 | ID in the product URL |
Use all three details to confirm one another; checking just one isn’t enough. If the address is correct but the page hasn’t fully loaded, wait for the developer details to appear. If you only have an icon screenshot someone saved, return to the actual product page. If you can’t access the page, check App Store availability and connectivity first; don’t treat incomplete information as a completed verification.
After verifying the app, review its compatibility and purchase details. Identifying the right product doesn’t mean every device meets the installation requirements or that the current account has purchased it. Check identity, compatibility and purchase eligibility separately to avoid discovering a device issue after payment. Once these checks are complete, continue to the purchase steps. If you already own the app, go to the restore purchases chapter.
Purchase process and one-time purchase
Shadowrocket is a paid commercial app available through the App Store. The US storefront lists it as a one-time purchase for $2.99; other storefronts show local currency, and the App Store page has the current price. The one-time purchase covers the app itself; it doesn’t include any network service. Before confirming payment, check the app, purchase account, price and compatibility with your device.
From the price button to a completed transaction
After tapping the purchase button on the verified product page, the system shows a confirmation step and may ask for Face ID, Touch ID, your device passcode or account verification. Review the app name, account and amount in the system confirmation before proceeding. The App Store handles payment method availability and any required billing information; don’t look for App Store payment settings inside Shadowrocket.
After confirming, wait for the system to return a result. If it’s still processing, don’t tap repeatedly or immediately switch accounts to try again. Check the product page button and purchase history to see whether a transaction was made. A payment notification and a completed app download may not happen at the same time. If you see a charge but the app hasn’t installed, check the order and download status before assuming you need to pay again.
The purchase covers the app, not a service
A one-time app purchase is not a network plan. The purchase grants the relevant license to use the app; connecting still requires your own existing subscription or server details. Server addresses, credentials, expiry dates and service status belong to the service you already use, not the App Store purchase record. Confirm “payment completed” and “a usable configuration is available” separately; one doesn’t guarantee the other.
If Home has no usable configuration after installation, that’s the start of configuration—not evidence of a purchase problem. Follow the Quick Start Guide to import your existing details, then check Global Routing and the connection status. Don’t buy the app again to fix an empty configuration, or mistake a failed configuration update for a problem with the app purchase. These require different checks.
Price, eligibility and transaction records
The App Store displays prices according to storefront, currency and store policies. Before comparing amounts, make sure you’re looking at the same product and storefront; comparing numbers alone can be misleading. The purchase confirmation and final transaction record are the key references for your transaction. Prices mentioned on this site explain the purchase model but don’t replace the live App Store price. For questions about an amount or payment status, check the app name and transaction status in App Store purchase history.
For iPhone and iPad, getting or redownloading the app depends on the same purchase account, current app availability and the product page’s purchase eligibility. Check the same page’s compatibility section for Mac, Apple TV and Apple Vision. System requirements and purchase eligibility are as listed on the App Store page. Seeing a device listed on the same page doesn’t mean every device or family member has the same purchase eligibility.
For refunds, disputed transactions or failed payments, use App Store purchase history and the support options provided by the system. Deleting a configuration in the app, removing its Home Screen icon or stopping a connection doesn’t resolve an App Store transaction. If the payment result is unclear, check the order status before taking another step—especially before making repeated purchases to test restore eligibility. The next chapter explains how to redownload the app on a new device or after reinstalling.
Switch devices and restore purchases
When switching devices or reinstalling, restoring the app and restoring its configuration are separate tasks. App Store purchase history confirms the account’s eligibility for the app. Whether your existing server details, subscriptions and Config data can be recovered depends on how you backed them up or synced them. Redownloading Shadowrocket on a new device doesn’t guarantee that all connection details from the old device have transferred.
Find the original purchase before downloading
On the new device, make sure the App Store is using the original purchase account. Open your App Store account area and look for the app list, “Purchased” or the equivalent option in your current system version. Select your purchases and search for Shadowrocket. Check the developer and product details again before using the download option. Don’t assume a similar name in the list is the original purchase.
If you remember buying the app but can’t find it, first check whether the transaction appears in purchase history. App lists and order histories may use different filters. Search scope, hidden purchases or a different purchase account can all keep the app from appearing where you expect. Clear unnecessary filters and check the history of any other account you own. Not finding the app in a list doesn’t prove there’s no purchase record; compare the account and transaction details.
Pause if you see a price button
If you expected a redownload button but see a price, don’t confirm a new purchase right away. Check that the App Store account is correct, the original transaction is still valid, the app is available in the current storefront and the device meets compatibility requirements. If you previously accessed the app through Family Sharing, check your family status too. The price button shows the current availability state; by itself, it doesn’t tell you whether a purchase was made in the past.
If the transaction was refunded or its status changed, your eligibility to get the app again may differ from when you first purchased it. Check the current status of that transaction, not just the oldest receipt. If you can’t explain conflicting records, gather the app name, product ID, purchase account and exact message, then use the system’s purchase support options. Hide order and account details before discussing the issue publicly.
Check configuration transfer before deleting old data
While the old device is still available, check where your existing subscription links, server details and Config files are saved, and confirm you have a way to recover them. Don’t wait until the old device has been erased to look for the only copy of your connection details. If you use an in-app backup or export feature, read the current instructions and confirm what it includes. App settings, rule files and service credentials may each have different backup and restore paths.
After restoring data, check each item rather than relying on filenames. Confirm the expected entries appear in Home, Config is the right file, and Global Routing suits your current needs before testing the connection. Service credentials may have expired, and an old configuration may contain outdated addresses. A successful transfer means the data reached the new device; it doesn’t prove every remote service is currently reachable.
Use the same checks when restoring on iPad: verify the App Store account, find the original purchase, check compatibility, download the app and restore the configuration. Differences in layout don’t change purchase ownership. If the new device belongs to a family member rather than the purchaser, read the next chapter to check Family Sharing eligibility before trying to get the app from family purchases. Don’t confuse personal restore with family access.
Family Sharing eligibility and limits
Family Sharing is an Apple feature; sharing purchases is the part relevant to getting apps. To see whether Shadowrocket can be accessed through Family Sharing, check the current Family Sharing label on its product page, family settings, purchase sharing status and member account requirements. Being in a family group alone doesn’t mean every member can download every paid app, and family membership doesn’t transfer ownership of a purchase.
Check product eligibility, then family settings
First check the Family Sharing information on Shadowrocket’s App Store product page; follow the current listing. Then check Family settings to confirm purchase sharing is enabled and the relevant member’s status is in order. Settings menus may change between system versions, so look for the actual family and purchase sharing options rather than relying on a similarly named switch.
Family Sharing includes several types of sharing. Sharing photos, storage or other services doesn’t automatically mean app purchases are shared too. Check purchase sharing specifically: whether the purchaser is an eligible family member, whether the app can be shared and whether you’re looking at the right member’s purchases. Checking each condition is more useful than repeatedly opening the price page on multiple devices.
Members check purchases using their own accounts
If current sharing requirements are met, the family member should use their own account to open the system’s family purchases area, select the relevant purchaser and look for Shadowrocket. Then verify the developer and app ID before following the page to get the app. Sharing provides eligible access to a purchase; it doesn’t require everyone to use the purchaser’s identity in the App Store. Keep each member’s purchase history and personal data separate.
If the member list opens but the app isn’t there, check whether the purchaser actually bought it, whether the app is hidden, whether purchase sharing is set up correctly and whether the accounts meet current country or region requirements. If the system shows a specific region or family eligibility message, address that first. Don’t make a new purchase before confirming family eligibility, or it may be harder to distinguish an individual transaction from family access.
Changes to the family group can affect eligibility
A member leaving the family group, purchase sharing being turned off, a change to the original purchase or other changes to sharing conditions may affect future access. Having the app installed and being able to redownload it later are different matters. Before a family member switches devices, check the current sharing status and original purchaser’s records. That way you’re less likely to discover a change in eligibility during the restore process.
Follow current system settings for the organizer’s payment responsibilities, purchase approvals and approval requirements for child accounts. If approval is pending, tapping download repeatedly won’t replace it. If the issue involves payment details, the appropriate family member should handle the account prompt. Avoid having several family members change settings at once, which can make it difficult to identify what changed.
After installation, each member still needs to use a configuration they already have permission to use and check its connection details independently. Sharing an app purchase doesn’t mean a remote service permits multiple users; check the terms of the service you already use. Family settings can’t fix server authentication errors or extend a service’s validity. For connection issues, return to the app’s configuration and troubleshooting steps.
If you’re unsure whether the problem is Family Sharing or app availability, compare the App Store status for the purchaser and member: can the purchaser see a valid purchase, can the member access the relevant family purchases, and does the app appear in the list? Record only these necessary details and the system message; don’t share family members’ account information. For brief answers, see the FAQ. Troubleshoot specific download issues by stage in the next chapter.
Can’t find the app, purchase failed or download stuck
When troubleshooting an App Store issue, first identify where it occurs: no search results, an unavailable product page, a failed payment or a download that remains pending. These happen at different stages and won’t all respond to the same fix. Keep the exact system message, then check the relevant stage. Don’t change regions, switch accounts and delete the app all at once; even if the issue goes away, you won’t know why.
Search and product page issues
If search returns no results, check the spelling of Shadowrocket, then open the product page from the official download page. If it opens, verify the developer, icon, app ID and availability. If you see a region message, return to the availability chapter. If the page doesn’t load fully, check whether other App Store pages are also affected to distinguish an issue with this product’s availability from a broader store connection problem.
If only this device can’t get the app, check compatibility and the system message. Available storage, system requirements, Screen Time content or purchase restrictions and device management settings can all affect installation. System requirements are as listed on the App Store page. If the device is managed by an organization, follow its management process. Repeatedly changing app settings won’t resolve a system-level restriction; Shadowrocket isn’t involved at this stage.
Purchase confirmation didn’t complete
If payment fails, check the purchase account, payment details, pending transactions and any identity verification requested by the system. If you’re asked to accept terms or finish setting up the account, complete that process before returning to the product page. If the system rejects the payment method, settings in the app can’t change the App Store’s decision. Follow the instructions in your account settings rather than assuming the app itself can’t be installed.
If you received a transaction notification but aren’t sure the purchase went through, check purchase history first. Once you find a valid transaction, check the download status. If the order is pending, wait or follow the message shown for that order. Don’t buy again just because the app icon hasn’t appeared, and don’t assume a bank notification shows the same status as the final App Store order. If the records differ, keep them and check with the system’s purchase support.
Download stuck on Waiting or not progressing
If you’re eligible to download but there’s no progress, check available storage and network stability, then see whether the App Store can load other content. You can use the system’s download controls to pause and resume, or close and reopen the store. Other active downloads may also affect the queue. Check the system status you can observe before deciding whether to restart the device.
Deleting and downloading again shouldn’t be your first move; deleting the app may affect local configuration. If the app still opens, first check that your data is saved and you can restore the purchase. If it’s stuck waiting, read the system prompt before taking action. Use a network connection that works normally for you, changing one condition at a time. Server details in Shadowrocket don’t determine whether the App Store download completes, so don’t jump back and forth between the two stages.
| Symptom | Check first | Next step |
|---|---|---|
| No search results | Name, storefront, product page | Open and verify the product |
| Unexpected price button | Purchase account, transaction history | Confirm eligibility before proceeding |
| Payment failed | Payment details, account message | Resolve the relevant transaction issue |
| Download pending | Storage, network, download status | Continue based on the system prompt |
If you need to describe the issue, include the device type, system message, stage where it failed, current storefront and whether there’s a purchase history entry. Don’t share passwords, your full account address or configuration credentials. If the app opens but websites won’t load, follow the verification and troubleshooting steps in the Quick Start Guide. The issue is now with connection setup, not App Store access; retrying payment or searching the store won’t help.
Configuration, updates and maintenance after installation
Once Shadowrocket has downloaded and opens, the app acquisition stage is essentially complete. Next come importing a configuration, approving the system VPN prompt, choosing a traffic mode and checking the connection. Keep these stages distinct: the App Store handles purchase, installation and app updates; the client uses your existing information for connections and rules. A successful app purchase doesn’t prove a server is working, and a service issue doesn’t imply a problem with the App Store transaction.
Follow the Quick Start flow to build a minimal test configuration
First prepare your own existing subscription or server details, then follow the Quick Start Guide to import with Subscribe or add details using Add Server. After saving, check that the protocol, address, port and authentication fields match your source information. Don’t add several complex rule sets before confirming the basic fields. On your first connection, read the system VPN configuration prompt and confirm the source before proceeding; approval itself doesn’t verify that the remote service works.
In Global Routing, Config uses configuration rules, Proxy uses proxy mode and Direct uses direct mode. Config applies the rules in the current configuration; Proxy routes in proxy mode; Direct uses a direct connection. Record the mode during troubleshooting so you don’t compare results from different modes. Changing modes only changes traffic handling—it won’t fix incorrect server credentials or fill in missing configuration.
Understand Config using real rules
This Shadowrocket .conf snippet illustrates rule order; it isn’t a complete connection configuration. example.com is an example domain, not a working service. You need your own valid connection details before adapting rules to your needs. Copying this text alone won’t create a server or change your App Store purchase status.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
The first line matches a domain suffix and uses PROXY; the second uses DIRECT for a GEOIP match; the final FINAL rule handles requests that didn’t match earlier rules. Read the rules in order; actual behavior also depends on the current Config, DNS resolution and connection environment. For the difference between Config and proxy mode, see the DOMAIN-SUFFIX rule examples. A single rule isn’t the whole connection process.
Update the app and existing subscriptions separately
Update the app through the App Store, using automatic updates or the store’s update option. Before updating, check the purchase account and available storage, then review the information on the store page. Update an existing subscription separately through its Subscribe management flow in the client; this refreshes remote configuration data. Updating the app doesn’t refresh a subscription, and successfully refreshing a subscription doesn’t update the app in the App Store.
If some sites don’t work after connecting, narrow down the cause by checking the mode, rules, DNS and service status in order. For DNS sources and handling, see the DNS setup guide. For migrating WireGuard fields, see the WireGuard parameters guide. Check configuration issues against the relevant guide; there’s no need to purchase the app again.
Keep maintenance records in three groups: App Store account and purchase history, device and app status, and configuration and service status. When something goes wrong, identify the relevant group first; if the app opens but can’t connect, start with the latter two. For short answers, see the FAQ. To repeat the full setup process, return to the Quick Start Guide. Use this page as your reference for App Store access, purchases and restores.