Shadowrocket App Store Guide
Check the App Store and purchase account first, then verify the app. This guide covers common issues such as search results, purchase errors, restoring on a new device, and Family Sharing.
Shadowrocket is available only through the App Store, with iPhone and iPad as its primary devices. This page covers getting the app and purchase history; it does not explain connection setup. If you’ve installed the app and are ready to import your own subscription or server details, see the Getting Started Guide. For the App Store link and device information, see the App Store Verification Guide.
App Store Region & Availability
Distinguish the App Store region, device region, and current network
The apps shown in the App Store depend primarily on the country or region associated with the Apple Account used for purchases. The device’s language and regional format, as well as your physical location, are not the same as the store account’s country or region. Switching the device language to English changes some interface text; changing date or number formats does not change purchase eligibility. If you can’t find Shadowrocket, check your App Store account details first rather than repeatedly changing your device language.
Your network affects whether App Store requests load successfully; your store region affects which products your account can access. These issues can look alike: an empty search result may mean the app isn’t available in your current store, or that the page didn’t load. Try opening the App Store page for another app you know. If several pages fail to load, check your network or the App Store’s system status first. If other pages load normally but Shadowrocket doesn’t, check the store region and verify the app’s identity.
A product page URL does not change your account’s store region
The product link on this site’s verification page includes a storefront path, but that path does not change your account’s region. The App Store may show the local storefront associated with the purchase account on your device, or tell you the item isn’t available in your current store. Rely on the storefront, product details, and messages shown in the App Store. Seeing a product description in a browser doesn’t mean your account is eligible to buy it; the result in the App Store is what to check next.
To check whether Shadowrocket is available in the mainland China App Store, first verify the store associated with your current purchase account. If search returns no results, don’t draw conclusions based only on a nickname. Search for the English product name, Shadowrocket, then verify the app using the three identity checks. If the product page says it isn’t available in your country or region, treat this as a store availability issue, not a device or connection problem.
Changing your region has prerequisites; it isn’t a troubleshooting switch
Your country or region is part of your account’s purchase information and may affect your balance, active subscriptions, Family Sharing group, payment method, and pending orders. Don’t change it just to test a search result. If your circumstances or payment details have genuinely changed and you need to update it, review the requirements shown by the system and use only your own accurate information. If the system won’t let you proceed, address the specific restriction rather than repeatedly switching between regions.
Changing regions can also affect the availability of existing content. A past successful purchase doesn’t guarantee that the app will always be available to download again in every storefront. Likewise, being able to open the app on an old device doesn’t confirm that it can be obtained from the store on a new one. Before switching devices, check whether the product page opens under your current account and whether the item appears in your purchase history. Back up your existing connection details separately so you don’t confuse restoring the app with restoring its configuration.
The goal of this check is to identify which store your account is using and whether it lists the app—not to change your region. If the app isn’t available in your current store, check the system’s explanation first, then decide whether your actual circumstances require updating your account details. Apple handles purchases, refunds, and storefront availability through its own processes. This guide can’t determine your eligibility or transaction status.
Check your current store and purchase account
Check under “Media & Purchases”
On your iPhone or iPad, open the Apple Account section at the top of Settings, tap “Media & Purchases,” then use the available options to view your account details and country or region. Labels and menu layouts may vary by system version; follow what appears on your device. Check two things: which account is used for App Store purchases and which country or region that account uses. You only need to verify these details—you don’t need to sign out or change other sync settings.
The account at the top of Settings, your iCloud account, and your Media & Purchases account may differ on some devices. Seeing your name at the top of Settings doesn’t prove that the App Store is using the account that originally purchased Shadowrocket. If you’ve changed your purchase sign-in, moved to a new device, or used more than one personal account, check the account shown in the App Store as well. Purchase eligibility depends on the account that actually has the transaction record.
Check the account, transaction, and device separately
If you’ve already purchased the app, check your purchase history or order records for the item name, transaction status, and purchasing account. A bank notification only confirms that a payment occurred; it doesn’t by itself prove that the payment was for this app on this device. Match email receipts to the app name and account as well. Don’t post a full order, account address, or payment details publicly. If you need help, share only the issue and necessary status information, with sensitive details obscured.
The device is where the app is installed, the account holds the purchase, and the order records a transaction. None can stand in for the others. Having the app on an old iPhone doesn’t mean the purchase account on a new iPad owns it; a past payment on one device doesn’t mean every account signed in later can restore it. If the product page still shows a price, check the current purchase account, transaction history, and app identity in that order. Don’t pay again just to test.
| Check | What it tells you | What it doesn’t confirm |
|---|---|---|
| Country or region | The storefront used by the current purchase account | That a past purchase can definitely be downloaded again |
| Purchase history | Transactions associated with a specific account | That in-app connection details have been restored |
| App installed on a device | The app is currently on that device | That another purchase account owns the same item |
Check before signing in again
Consider changing the sign-in state only if the purchase account shown by the system isn’t the one you expect, or if the App Store repeatedly requests authentication and normal sign-in fails. Before signing out of the purchase account, make sure you can complete password and two-factor authentication, and review how this may affect media and purchases. Don’t sign out of the entire Apple Account on your device just because a download is stuck. That’s an unnecessarily broad step and can introduce unrelated issues.
Screen Time, purchase approval settings, or device management may prevent account settings from being edited or purchase buttons from working. Check the restriction shown on the device and ask someone with the required permissions to address it. If you can’t see or change the account’s region, that doesn’t necessarily mean the account is broken. First check whether a management restriction applies. Don’t treat restricted account access and an app not being sold in a store as the same issue.
After checking, note the store region, whether the purchase account matches, whether a transaction exists, and the current product page button—in your own private records. Don’t record passwords or verification codes. These four details usually point to the next step: if there’s no purchase record, review the purchase information; if there is one but you can’t download the app again, check the restore requirements; if the product page won’t open, return to the store region and connection checks. Handle one issue at a time to preserve useful clues.
Verify the app: developer, official icon, and app ID
All three details should match
Shadowrocket is sometimes known by a nickname in Chinese-language contexts, but a nickname doesn’t identify the app. App Store search results may include items with similar names, keywords, or descriptions, so don’t rely on a search match alone. Check the product name, Shadowrocket; the developer, Shadow Launch Technology Limited; and the app ID in the product URL, 932747118. The official icon should also match the one used on this site. Confirm all three before purchasing.
The app ID is an important way to identify a specific App Store item. The id932747118 in the URL points to a particular product; a name, screenshot style, or search ranking can’t replace it. A result near the top isn’t necessarily the right app, and a similar title doesn’t make up for a different developer. This site’s app verification page lists these details together so you can compare them with the App Store product page.
Verify the full product page, not just the search results
Open the full product page and confirm the title is Shadowrocket. Then check the developer or seller details and verify the full name rather than matching just one word. Fields may appear in different places depending on the storefront and system interface, so expand the relevant information if needed. Finally, confirm that the item opened from this site still has the same app ID. If the name or developer changes after a redirect, stop and return to the verification page before purchasing.
The official icon has a white background and a blue-purple outlined graphic; the icon on this site comes from the official artwork. Use the icon as a supporting clue, not the sole basis for identification: small display sizes, system cropping, and screen rendering can affect its appearance. Check it alongside the full developer name and app ID. Don’t infer an update from a slight color difference or rely on an old image circulating online; use the current product details to identify the app.
Check price, compatibility, and update history next
Once you’ve verified the app’s identity, review its price, compatibility, and update history. Prices may appear in the local currency for each storefront, so a different currency symbol doesn’t mean the listing is fake. System requirements and supported devices are determined by the App Store listing. Update history can help you understand changes, but it isn’t a fixed list of downloadable versions. This guide doesn’t assign version numbers or treat a date in a search result as a lasting basis for purchase.
The same product page may show a price, an acquisition status, a redownload icon, or “Open” on different devices. These labels reflect the current account, device, and installation status; they don’t change the app’s identity. For example, “Open” on an old device only means the app is installed there. If a new device shows a price, check the purchase account and restore eligibility. First confirm the app ID, then compare the button states.
Verifying the app doesn’t mean you have everything needed to connect. The App Store page covers the app’s identity, transaction, and device compatibility; it doesn’t tell you whether your own server is working. After purchasing, enter your connection details as needed and follow the Getting Started Guide. Keeping identity checks separate from connection troubleshooting can prevent duplicate purchases and avoid mistaking a server timeout for a purchase failure.
If the product page doesn’t match what you remember, note the relevant details on the current page and reopen the same item in the App Store to check again. Don’t make a decision based on clipped search text or attribute another app’s description to Shadowrocket. This guide refers to the information currently shown in the store. For purchase eligibility, price, compatibility, and Family Sharing, check the relevant sections of the product page for the latest terms.
Purchasing and what the one-time purchase covers
Confirm the item and terms before paying
Shadowrocket is a paid commercial app with a one-time purchase. The US storefront price is about $2.99; other storefronts display local currency. The actual amount is shown on the App Store page and system confirmation sheet. Check the purchase account, item name, and payment terms as well. Don’t use someone else’s receipt to estimate your price, or treat an old screenshot as a promise that prices are the same in every region.
Open the product page from the App Store link, tap the button provided by the system, and confirm the item on the purchase sheet. Depending on your device settings and account status, the system may request biometric authentication, your device passcode, your account password, or approval for a family purchase. Authenticate only in the system’s designated interface; don’t enter your purchase password or verification code on a website. If the item name on the confirmation sheet isn’t what you expect, cancel and verify the app’s identity first.
Payment, download, and installation each have a separate status
A completed purchase doesn’t mean the download is finished, and a finished download doesn’t mean your connection details have been imported. The system may confirm the transaction first, then download the app, and finally install it. A network interruption, low storage, or a stuck download queue can occur after a successful transaction. Check your purchase history and download status before paying again just because the icon hasn’t appeared on your Home Screen. Use the system’s purchase record and explicit messages to confirm whether the transaction succeeded.
If the system says a transaction is pending, your payment method needs verification, or a billing issue remains unresolved, address that message first. Tapping the price repeatedly won’t bypass payment requirements and can make it harder to tell which attempt is in progress. Authentication failure doesn’t immediately mean the app is unavailable in your region. Region restrictions usually come with a specific message; payment issues require checking billing details, payment eligibility, or the requested authentication.
App access doesn’t include a connection service
A one-time app purchase is not a service plan. It gives you access to the app; it doesn’t provide a server address, subscription link, or connection credentials. You’ll need your own subscription or server details, which you can import using a supported method. The app price isn’t tied to the validity period of those details. An expired subscription doesn’t invalidate your app purchase, and an app that opens doesn’t guarantee that a remote server is available.
Restoring a purchase and restoring configuration are also separate tasks. The App Store restores your eligibility to get the app; it doesn’t guarantee that every parameter you added yourself will reappear. If you didn’t save your details before reinstalling, you may need to import them again. A purchase receipt can’t replace a server password, and server details don’t prove which account owns the app. Keep purchase records and connection details separately, and protect private information such as subscription URLs and credentials.
App updates are delivered through the App Store. Whether automatic updates are enabled, the device meets current system requirements, and enough storage is available can all affect the process. A one-time purchase doesn’t guarantee that the latest available app will install on every device under all system conditions, nor that purchase rules are identical across platforms. Check the App Store listing for cross-device support and whether the purchase is universal. Before using a new device, review its compatibility details again.
After purchasing, check that the App Store shows “Open” or another acquired status, then launch the app. If it opens normally, move on to importing your details, checking Global Routing, granting connection permission, and testing the setup. Don’t keep troubleshooting the purchase. Return to the restore and acquisition troubleshooting sections only if the store repeatedly asks you to pay, the purchase history doesn’t match, or you can’t complete the download.
iPhone, iPad, and first launch
Check compatibility and storage on the target device
Shadowrocket is primarily used on iPhone and iPad. Before getting the app, check the compatibility section on the App Store page for your device. System requirements are determined by the App Store listing. Don’t assume that a device is compatible just because another one can run the app; system status, available storage, and purchase account may differ. If the listing explicitly says your device isn’t compatible, retrying purchase authentication won’t change that requirement.
Low storage can leave a download waiting or paused, or cause installation to fail. Check your device’s storage and free enough space for the download and installation, then return to the store. Before deleting anything, make sure it’s backed up. Clearing app data isn’t the only option. If your device is restoring a lot of content or updating several apps at once, check the download queue first. A slow download doesn’t necessarily mean Shadowrocket has a problem; see whether other items are stuck too.
Check iPad acquisition and cross-device support separately
On iPad, first check that “Media & Purchases” is signed in to the account with the purchase history, then review the product page button. The layout may differ across screen sizes, but the same app identity and purchase account checks apply. Whether you can download a previous purchase on the device, and whether the purchase is universal, are determined by the App Store listing. Don’t skip the purchase account check just because both devices use the same sync account.
For Mac, Apple TV, and Apple Vision compatibility, check the same product page. System requirements and whether the purchase is universal are determined by the App Store listing. This guide doesn’t provide a separate way to get the app on these devices. For users mainly working on iPhone and iPad, the most useful preparation is to confirm the purchase history, save existing configuration, and verify the connection again after moving to a new device—not assume every setting will transfer in exactly the same way.
First connection authorization and App Store purchases are separate
Opening the app for the first time and connecting for the first time aren’t the same step. You can use the app to view Home, import your existing details, and check Config before connecting. When you enable a connection, the system may ask to add a VPN configuration. This permission manages system network settings; it isn’t another app purchase and doesn’t replace server authentication. Confirm that the prompt was triggered by your own action, then decide whether to allow it based on the system’s instructions. Don’t enter device credentials into a prompt from an unknown source.
If you previously denied permission to add a VPN configuration, return to the app and try connecting again, then check the VPN configuration status in Settings. Whether the system asks again depends on the device’s current state. Don’t delete all network settings just to bring the prompt back. For details, see VPN Configuration Prompts. If the App Store shows “Open” but the connection fails, focus on permissions, configuration, and your connection details.
The following rule snippet is for understanding Config. It isn’t connection information and won’t resolve App Store purchase issues. Rules are matched in order; later entries are checked only when earlier ones don’t match. Actual forwarding through PROXY still depends on a valid connection configuration. After importing your own configuration, understand what its policies do—don’t change rules at random because an acquisition failed.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
Global Routing settings for proxying and direct connections are in Config, Proxy, and Direct. They control how the app handles traffic; they don’t determine whether the App Store recognizes a purchase. Existing network settings may affect App Store page loading. If you need to troubleshoot them, note the original state, change one thing at a time, and restore any settings you still need after checking. For the full setup after installation, see the Getting Started Guide. If your existing details time out, follow the connection troubleshooting steps.
New device, reinstall, and restoring purchases
Save useful information from your old device first
Before switching devices, check your app purchase history and existing connection details separately. The first lets you get the app again from the App Store; the second restores your setup. If your old device still works, note the purchase account and confirm that Shadowrocket appears in its account history. Then save your own subscriptions, server details, and necessary configuration using the method available for your setup. Don’t wait until the old device has been erased to discover that you can get the app again but haven’t saved your connection details.
Device backups, system migration, and in-app data restoration are related but separate processes. An app icon on the Home Screen after a migration may mean the system is still waiting to download the app again. Seeing the app return doesn’t mean every connection credential has been restored. Check separately whether the app opens, whether your details are in Home, whether Config contains what you expect, and whether the system needs VPN configuration permission again. Don’t assume migration is complete just because the icon is there.
Find the app in your account’s app list
On the new device, open the App Store account menu and go to the app list, purchase history, or the equivalent section available on your system. Labels vary by system version; look for apps associated with your purchase account. Search for Shadowrocket, verify the developer and app identity, then use the system’s redownload option. If the list lets you switch between all items and items not on this device, check both views so a filter doesn’t make you think the purchase record is missing.
If the record isn’t there, first check the “Media & Purchases” account—not just the account at the top of Settings. Then check whether the item is hidden, whether the list filter is correct, and whether the transaction appears in purchase history. Hidden purchases may not appear in the usual list; use the account’s available controls to manage them. If a name search returns nothing, you can also follow the restore purchases guide to verify the product and compare it with your purchase history.
If the price appears again, stop before purchasing twice
A price on the product page doesn’t prove by itself that you’ve never purchased the app. Check the purchase account, order history, whether the purchase came through Family Sharing, current store availability, and item status. If your purchase history shows that a family member bought it, check Family Sharing eligibility instead of treating it as a purchase made directly by you. If the order was refunded or its status changed, an old receipt alone can’t confirm that the same acquisition eligibility still applies; use the current record.
If you’ve confirmed the account and transaction but the current store won’t offer the item again, save the system message and check the region and product availability. A past purchase and the ability to download the app now are also subject to store and device conditions. Don’t repeatedly sign out, erase your device, or pay again on a guess. For questions about who owns a purchase, use the support options provided on your Apple device. Don’t post a full receipt, account address, or payment details in public discussions.
Be especially careful before reinstalling. Deleting the app may also delete data stored on the device. Downloading it again restores the app itself, not necessarily all previous settings. If the issue is just a connection timeout, check whether your details are valid, review the parameters and system time, and avoid reinstalling immediately. Delete and redownload only when you’ve saved what you need and have a clear reason. Afterward, check Global Routing and the currently selected option again.
You can assess a successful restore in two stages. First, the store lets you get the app again and the app opens. Second, your own details are restored and work as expected. If the first stage succeeds but the second doesn’t, move on to setup or connection troubleshooting rather than checking payment again. This makes it clear what’s complete and prevents an expired subscription, incorrect configuration selection, or incomplete VPN authorization from being mistaken for a missing purchase.
Family Sharing requirements and what to check
Check app support first, then family settings
Whether Family Sharing applies to your purchase depends on both the product page and your family group settings. Joining a family group doesn’t automatically make every paid app available. Family membership, purchase sharing, and support for a particular app are separate conditions. Check the App Store listing for Shadowrocket’s Family Sharing support; the system determines your eligibility. If the product page doesn’t provide enough detail, verify the listing rather than making assumptions based on another app.
Open the family settings on your device and check your membership and purchase sharing status. Then see whether you can access the family members’ purchase list. The system may require certain region, account, or payment conditions; follow any message and check each requirement. Organizers and other members have different management permissions, and some settings can only be changed by a member with the right access. Repeatedly tapping the purchase button won’t bypass unmet family requirements.
Check family purchases separately from your own
If a family member originally purchased Shadowrocket, look for it in the relevant family purchase list and confirm who made the purchase. It may not appear as a purchase made directly by you in every transaction view. If you can’t find the item, check that you selected the right member, whether the purchase is hidden, whether purchase sharing is enabled, and whether your account meets the family group requirements. Check these details before looking further into app support or store region issues.
Being able to get the app through a family group in the past doesn’t guarantee the same redownload eligibility after leaving that group. Changes in membership, purchase sharing, or the original purchase status may affect the system’s result. Whether an installed app continues to work and whether you can update or download it again are separate questions. Before changing family groups or erasing a device, review the system’s guidance and save your own connection details.
Purchase approval, payment responsibility, and connection details are separate
Family purchase approval is part of the transaction process. If the system requests approval, a family member with the right permissions must complete it through the system. A pending approval and a stalled download are different states. While approval is pending, checking the network or restarting the device usually won’t resolve the eligibility issue. For payment method messages, review family purchase settings and the system’s billing requirements rather than blaming Config or On Demand in the app.
Family Sharing applies to app purchases; it doesn’t automatically share subscriptions, server passwords, or configuration files that users add themselves. Each person should make sure they’re entitled to use their imported details and keep their credentials private. Don’t share your purchase account password or verification code to get the app on someone else’s device. Use the system’s family and purchase management features. App Store access and permission to use connection details are separate.
| What you see | Check first | Next step |
|---|---|---|
| No item in the family list | Purchaser, hidden status, purchase sharing | Check the product page’s support terms |
| System requests purchase approval | Approval request and member permissions | Ask a member with the required permissions |
| App opens, but details are missing | Whether your configuration was transferred | Import your details using the Getting Started Guide |
Different storefronts for family members may affect whether Family Sharing applies. Review the conditions shown by the system for your current family group; don’t change a member’s region just to test. Region changes can affect balances, subscriptions, and other purchases, so consider the full impact. Organizers may see different settings than other members. When describing the issue, say which role you have, but don’t share account details that could identify you.
You’re ready to move on once you’ve established who purchased the app, whether the product supports Family Sharing, whether the family group meets the requirements, and which list to use. Then check the download and device. If the family purchase option is unavailable, don’t delete an app that’s already installed. If the app opens but has no connection information, stop troubleshooting the purchase and focus on importing and checking your own details. Family membership doesn’t confirm that a server is available.
Troubleshooting: app not found, purchase issues, and failed downloads
First identify where the process failed
Break the issue into five stages: search, product page, payment confirmation, download and installation, and first connection. At search, check the name and store region. At the product page, check availability and compatibility. At payment, check the account and authentication. During download, check the connection, storage, and queue. At first connection, check your details and system permissions. Avoid describing every issue as “can’t download.” Note the last step that worked and the first error message; that’s usually more useful than repeating the entire process.
If search returns no results, search for Shadowrocket by its English name and open the product from the app verification page. If the direct product page loads, the issue may be limited to search results. If it says the app isn’t available in your region, return to the store region section. If no product pages load, first check whether your current network can reach the App Store. Follow the branch that matches the actual message; don’t change your account or erase your device just because one search returns nothing.
Follow system messages for payment and downloads
If the price button won’t proceed or authentication fails, read the message carefully: does it refer to the payment method, account verification, purchase approval, or a device restriction? If you were charged but the app wasn’t installed, check purchase history and order status before addressing the download. Don’t pay again to refresh the queue. If the product page shows “Open,” the acquisition stage is usually complete on that device. Treat any subsequent connection issue as an app-use problem.
If the download remains pending, check whether other apps are also waiting, then check available storage and your current network. Use the system’s option to pause and resume the item if available, and reopen the App Store to check its status. If the system reports insufficient storage, free up space. If it asks you to accept account terms or authenticate, resolve that account issue first. Change one thing at a time and check the result; don’t switch accounts, networks, and regions all at once.
| What you see | Check first | Avoid for now |
|---|---|---|
| No search results | English name, direct product page, store region | Assuming the device is incompatible |
| Price shown for an app you already bought | Purchase account, transaction history, family purchase | Paying again immediately |
| Download stuck on waiting | Queue, network, storage, system message | Resetting all device settings first |
| App opens but won’t connect | Details, permissions, Global Routing | Continuing to troubleshoot the purchase |
Keep a record and know when to stop
If the issue persists, note your device type, whether it meets the store’s system requirements, current storefront, whether the purchase account matches, the product page button, and the exact system message. Don’t share your password, verification code, full receipt, or subscription URL publicly. When contacting system support, explain which step worked, which failed, and whether a transaction appears in your history. This is more useful than naming the app alone. Billing and purchase ownership questions should go through the relevant account and billing processes.
For network checks, use a connection you know and trust, and note whether any settings are affecting your network path. Before making a temporary change, save the original state and restore it after checking. The app’s routing mode doesn’t fix App Store account issues. Once product pages load again, return to the step that originally failed and check whether the issue is actually resolved. Loading an ordinary website doesn’t prove that App Store purchases and downloads are working.
Once the app launches normally, stop troubleshooting the purchase. If Connectivity Test fails, focus on whether your own server is reachable and whether its parameters are correct. If authorization is incomplete, check the system VPN configuration. If a particular request isn’t handled as expected, check Config and the Proxy or Direct selection and rules. See the Getting Started Guide, Features, and connection troubleshooting steps as appropriate. Don’t keep using payment troubleshooting steps.
Finish by checking identity, eligibility, transaction, device, and configuration—in that order. Is the app Shadowrocket? Is the current account eligible to get it? Is there a clear purchase record? Is the app installed on the device? Are your existing settings valid? This order gives each conclusion an observable basis and keeps store restrictions, payment status, and remote connection issues separate. For information determined by the store, keep the current message. When you try again, resume at the step that hasn’t passed instead of changing everything from the start.