App Store Availability
How your App Store region affects search and availability
In short, Shadowrocket is distributed exclusively through the App Store. Whether it appears in search or its product page lets you make a purchase depends on the store associated with your current account. Your device language, network connection, and App Store account are separate settings. A missing search result only means the app didn’t appear in that search; it does not, by itself, confirm the app’s identity, your purchase history, or device compatibility. Start by identifying the store you’re actually using, then review the specific message it displays.
Device region, account store, and link storefront are different
Your device’s language and region mainly affect system displays, dates, and number formats. The country or region associated with the account used for App Store purchases determines its store. A region in a product link indicates the storefront the link points to. These three can differ. For example, using Simplified Chinese on your device doesn’t mean your purchasing account is tied to the mainland China store; opening a US storefront link doesn’t mean your account has switched to the US store. Check the account itself rather than relying on the interface language, and don’t keep changing your device region to try to make the app appear.
The product link on this site points to the US storefront. In the App Store, your account status may prompt you to switch stores, show that the app isn’t available in your current region, or display a product page where you can buy it. Follow the information shown in the App Store, rather than assuming that a product page visible in a browser means your account can purchase the app. A webpage loading, a product appearing in the store, and an account being able to complete a transaction are three different outcomes. Record them separately when troubleshooting.
If search returns no results, identify which step failed
First, check that you searched for Shadowrocket exactly, rather than only using a nickname. Then open the product page from the app verification page. Note whether you see a regional availability message, a compatibility notice, or the app details with no way to continue to purchase. If the product page loads but search doesn’t show the app, focus on search and storefront status. If the page explicitly says the app isn’t available in your region, focus on the account’s store. The two situations call for different steps.
A browser and the App Store on the same device may also show different page states. After following a link from a webpage, make sure the App Store opened the intended app, not a previous search page. Check the account area in the App Store to confirm your sign-in, then open the product link again. You only need to verify this path once; repeated refreshing or submitting the purchase again can make the original message harder to interpret.
What to consider before changing your region
Changing the country or region associated with an account is an account-level action, not an in-app setting. Apple may require you to use any remaining balance, cancel active subscriptions, resolve pending transactions or family-related settings, and provide payment and billing details that meet the destination region’s requirements. Follow the actual instructions in your account to see whether you can change regions and what you need to do. Don’t rush into changing regions just to check a search result, and don’t enter information that doesn’t reflect your circumstances.
If the app isn’t visible in your current store, save the message and check your account first. A past purchase doesn’t guarantee the same redownload options in every region or at all times; likewise, current availability doesn’t guarantee the app will appear the same way in every storefront in the future. This guide doesn’t treat regional availability as permanent. For more information about search results and account regions in the mainland China App Store, see App Store Regions and Availability before deciding whether to make account-level changes.
Check your account
Find out which App Store you’re using
In short, check the account used for “Media & Purchases,” not just the account name shown at the top of Settings. Your iCloud sign-in and App Store purchasing account may be different. To see whether they’re the same account, check the relevant settings. First note the purchasing account and its country or region, then check its purchase history. Until you’ve confirmed these details, avoid signing out, resetting your device, or deleting an app that still works.
Check your purchasing account and region in Settings
On your iPhone or iPad, open Settings, tap the account area at the top, then choose “Media & Purchases” and the option to view your account. You may need to authenticate. Find “Country/Region” and check the store information shown there. The wording and menu layout can vary with the system language and version, so look for the relevant function rather than relying on an exact button position. If asked to authenticate, follow the system prompt before continuing.
Also open the App Store, tap the account icon in the upper-right corner, and confirm that the purchasing account shown there matches the one you just checked. This is especially important if someone else helped set up your device or you’ve used different accounts for different purposes. Only check accounts you’re authorized to use. You don’t need to share the full account address, and you should never include verification codes, passwords, or payment details in a support request.
For your notes, you can record partial account details for identification, the current country or region, whether the purchase appears in the history, and the exact message shown on the product page. That’s enough to work out what to check next. A device name, cloud storage plan, or system language isn’t proof of which account made a purchase. These details may be part of the same device setup, but they don’t identify the account used for a particular app transaction.
Check your purchase history instead of relying on memory
If you remember buying Shadowrocket, check your purchase history or the App Store’s purchased-items section and search for the app by name. Depending on the system, the section may be called “Apps,” “Purchased,” or something similar. Purchase history is generally more useful than checking whether the app icon is on your Home Screen: having installed an app before doesn’t prove that the currently signed-in purchasing account is the one that bought it.
Also distinguish between “this device has used the app” and “this account completed the purchase.” After restoring a device backup, an app icon or a waiting-to-download indicator may reappear, but the App Store still needs to confirm the purchase entitlement. If the app shows a price and you’re sure you bought it before, stop before submitting another transaction and check your purchase history. Don’t pay again just to test whether the account is correct, and don’t delete local content immediately just because you can’t find the record yet.
| Item to check | What it tells you | What it doesn’t confirm on its own |
|---|---|---|
| Device language and region | System display and format preferences | Which store made the purchase |
| Media & Purchases | The account currently used by the store | Purchase entitlements on another account |
| Country or region | The store currently associated with the account | Permanent app availability |
| Purchase history | Evidence of a transaction on the relevant account | Subscription configuration restored |
After checking, make only the changes you need
If the account and region are as expected, check the app’s identity, compatibility, and payment messages next; there’s no need to keep changing account settings. If you find that the purchasing account isn’t the one you expected, first identify which account you use legitimately and which one holds the original purchase. Account changes can affect future updates and access to existing content, so change one thing at a time and check the result before doing anything else. Avoid changing the region, switching networks, and signing out all at once, or you may lose track of what affected the outcome.
If “Country/Region” is unavailable or the system says you need to resolve account issues first, read the full message and follow its instructions. Organization management, Family Sharing, pending billing issues, or identity verification may require additional steps. Save the exact error text and use the relevant support options in Settings or the App Store to resolve the account issue. For quick answers, browse the purchase-related topics in Frequently Asked Questions.
Verify the app
Identify the genuine app by its developer, official icon, and app ID
In short, verify Shadowrocket by checking the developer name, official icon, and app ID together, not just the name or position in search results. The developer should be Shadow Launch Technology Limited, and the app ID should be 932747118. Once all three match, check the price, compatibility, and purchase button. The app verification guide on this site lists the same details for easy comparison with the App Store page.
Check the full product page and developer details
Similar names or icons can make it easy to open the wrong listing in search results. Open the product page, read the full app name, and find the developer or seller information to confirm the complete name Shadow Launch Technology Limited. Don’t check only one or two words in the name, and don’t treat a product mentioned in the description as proof of the listing’s identity. Its position, featured placement, and familiar wording can’t replace verification.
The App Store may rearrange information depending on the display language and device width, so developer details may not appear on the same screen every time. Scroll down to the product details and expand relevant sections if needed. The important thing is to read the full name, not to follow a button’s position in a screenshot. If you can’t find the information on the page, pause before purchasing. Return to the verification link on this site, open the product page again, and compare the details shown there.
The icon helps you recognize the app, but it isn’t enough on its own
The official icon has a white background with a blue-purple outlined design, matching the official icon used in this site’s header. It can help you spot an obvious mismatch, but it shouldn’t be your only check. A similar-looking icon doesn’t prove the developer is the same, and the same product name doesn’t prove the app ID matches. Verify the app visually, check the developer name, then check the number in the product link to confirm its identity from appearance to identifier.
Don’t use the language in screenshots, a particular paragraph in the description, or the device shown in the promotional images as your main way to identify the app. Store materials and layouts can change, while the app ID helps confirm which product you’re viewing. There’s no need to find an old icon or a specific version of the product page; this guide doesn’t provide a version list. Before purchasing, check that the current App Store product page matches the verified identity details.
How the app ID relates to the product link
The app ID is the numeric identifier in the product link. For this app, it is 932747118. The text used to display the product name and the storefront path serve different purposes: the storefront path identifies the store the page points to, while the number identifies the product. Check that the page you open still corresponds to this app ID. Don’t rely only on the start of the link, and don’t mistake a search term or a number in the page title for the app ID.
If you can’t see the link after opening the App Store on your device, return to the source page in your browser and open the product again from the verification guide. Don’t skip the check because a forwarded message says “the name is enough,” and don’t enter payment details on a page with an unclear source. Make purchases and verify app identity through the App Store and its system flow. This site provides guides and verification information; it doesn’t collect purchase details through forms in its articles.
After purchase, keep app identity separate from configuration sources
Installing the genuine app confirms the client’s identity and source, but it doesn’t mean every imported configuration is suitable for your needs. Check the source and intended use of any subscription link, server details, or configuration you already have. A genuine app doesn’t eliminate the need to protect credentials in links, review routing policies, or heed certificate warnings. The checks for getting the app and using it are different; keep those stages separate.
If the installed app’s name or developer details don’t match the intended product, first confirm which app was actually purchased. Then use the App Store purchase history and support process to resolve transaction questions; don’t apply Shadowrocket guidance to another app’s configuration issues. After verifying the three identity checks, continue to the next section to learn what a one-time purchase covers. If you’ve already purchased the app, go straight to the Getting Started guide and configure it with a subscription or server details you already have.
Price and purchase entitlements
What a one-time purchase covers and how to check the payment
In short, Shadowrocket is a paid, closed-source commercial app purchased as a one-time payment through the App Store. The US price is about $2.99; the actual amount, currency, and transaction terms depend on what the App Store shows when you confirm the purchase. A one-time app purchase is not a service plan. Buying the app doesn’t provide server details or automatically add a subscription you already have to the app. Manage these separately.
Check the price, account, and device requirements before paying
On the product page, verify the app’s identity first, then check the displayed price and compatibility. Prices may be shown in local currency in different storefronts, so don’t assume the US amount is the final price in another region. Before confirming, check the app name, payment account, and amount in the system purchase prompt. If anything is unexpected, cancel and check again rather than assuming you can fix it after paying.
Your purchase must meet the payment requirements of the account’s current store. If the system asks you to verify a payment method, add billing details, or resolve an outstanding payment, use the account flow in Settings or the App Store. Being able to add a payment method doesn’t guarantee that every transaction will be approved; the store determines the outcome. Don’t repeatedly submit the same purchase. Check whether the previous attempt completed before treating a verification delay as a failed payment.
Keep purchase entitlements separate from the information needed to use the app
A one-time purchase describes how you pay for the app; it doesn’t guarantee permanent access to every external service. A service provider may set its own expiration date, data allowance, device limit, or server requirements. Check the details of any service you already have. This guide explains how to use information you already have; it doesn’t provide, sell, or recommend servers or subscriptions, and it doesn’t bundle any external service with the app purchase.
The purchase history is evidence of an app transaction on the relevant account; a subscription link is a source for server entries in the app. One can’t replace the other. Keeping a payment record doesn’t automatically save your in-app configuration, and keeping a configuration file doesn’t change your App Store purchase entitlement. Before changing devices, check the purchasing account, purchase history, where to find your existing subscription, and where any necessary configuration backup is stored. Don’t rely on the app icon alone to restore everything.
| Item | Where to check | What to keep in mind |
|---|---|---|
| App purchase | App Store purchase confirmation and history | Check the account, currency, and final amount |
| Redownload the app | Purchased items in the App Store | Still subject to store and compatibility requirements |
| Existing subscription status | Your service details | Manage separately from the app transaction |
| Local rules and settings | In the app and your own backups | Redownloading the app doesn’t restore its configuration |
What to do when a payment message is unclear
If the system shows an identity verification screen, complete or cancel the verification, then check the purchase result. If it says payment was declined, check the account’s payment settings and billing status. If the transaction is processing, check your purchase history and whether the product button has changed. A bank notification alone doesn’t confirm that the app entitlement is active, and the absence of an icon on your Home Screen doesn’t prove that no payment went through. A store transaction and an app download are connected, but they’re separate steps; confirm each one.
If a transaction appears in your purchase history but the app hasn’t started downloading, follow the download troubleshooting steps instead of paying again. If the record shows a different product, use the appropriate support process for that purchase. For refunds, billing, or payment disputes, use the relevant support options in the App Store and Settings. Keep necessary transaction details private; don’t share personal information from an order in a public support request. This guide can’t confirm the final status of an account transaction.
Understanding updates and future costs
App updates are managed through the App Store. They may install automatically, depending on your device’s update settings, or you can check for them in the store. An app’s update history doesn’t mean an external subscription has also been updated; app updates and subscription renewals are separate. Likewise, a one-time purchase doesn’t mean you’ll never need to meet any requirements on any device or in any region. Check the App Store listing at the time for compatibility, redownload availability, and Family Sharing eligibility.
Keeping these distinctions in mind makes it easier to identify which part to check if something goes wrong after purchase. For a concise summary of pricing and app verification, see the pricing information on the download page. If you’re wondering why you still need to import information after buying the app, see Frequently Asked Questions. When setting up the app, use only subscription or server details you already have; an empty list before configuration doesn’t mean the purchase failed.
iPhone and iPad
From App Store download to first launch: what to check
In short, after purchasing, let the App Store finish downloading the app and confirm that it opens before setting up server details or granting system connection permission. Check the App Store listing for all system requirements. This guide focuses on iPhone and iPad. Compatibility and system requirements for Mac, Apple TV, and Apple Vision are also listed in the App Store and should be checked there; don’t assume that a result on one device applies to another.
Before downloading, check compatibility, storage, and restrictions
Check the product page on your device for compatibility and make sure your system version meets its requirements. If the App Store says the app is incompatible, address that specific requirement rather than repeatedly switching networks. Also check available storage and confirm that system settings don’t restrict app installations. Organization-managed devices and devices with content and privacy restrictions may require an authorized person to change settings. Follow the system’s instructions; don’t try to bypass management requirements.
If a waiting indicator appears during the download, check the App Store’s progress and messages. A slow network, other app updates, or pending system verification may temporarily pause progress. First make sure you can access the store over your network, then look for any account message that needs attention. Don’t start by deleting the app or repeatedly restarting your device. If the app already has local configuration, deleting it could put data you might otherwise keep at risk.
After opening the app, distinguish an empty list from a system prompt
An empty server list when you first open Shadowrocket doesn’t mean the app is broken. You need to import a subscription or server details you already have. The purchase gets the app; it doesn’t automatically add entries to Home. Start with the Getting Started guide to understand the import flow using Home, Add Server, and Subscribe, then enter your own details. There’s no need to keep looking for another purchase in the App Store.
The first time you start an operation that needs system connection access, your device may ask you to allow a VPN configuration. This is a system permission that allows the app to establish the connection; it’s not another app purchase and doesn’t mean that a service link is working. Confirm that you’re using Shadowrocket, read the prompt, and authenticate as requested. If you decline permission, the connection may not continue. You can start it again in the app and check the relevant system configuration.
Granting system permission doesn’t guarantee that all traffic will follow the same policy. How requests are handled still depends on Global Routing and the current configuration. During installation, just confirm that the app opens, your existing information can be imported, and system permission can be granted. Don’t treat opening the app, enabling a connection, and handling a particular request as expected as the same outcome. Verify the connection separately in the next steps.
Redownloading and finding features on iPad
On iPad, first confirm that you’re using the account tied to the original purchase, then look for Shadowrocket in the App Store’s purchased-items section. If your purchase entitlement, current store, and device meet the requirements, use the redownload option shown by the store. If the app still shows a price, don’t assume you need to buy it again. Check the account, app identity, and purchase history first. For iPad purchase eligibility, rely on the App Store listing and the result shown for your account.
The iPad’s landscape layout and available screen space may differ from the iPhone’s. Look for interface labels such as Home, Config, and Settings instead of relying on a button’s fixed position. Also check installation and configuration migration separately. If your old server entries aren’t there after opening the app, look into how to restore your own configuration rather than buying the app again. See iPad Purchases and Layout for more information.
The minimum checks after installation
A sensible order is to open the app, import information you already have, then enable and verify it using the guide. Each step should have an observable result: the app icon opens, the import adds entries to the list, and the system grants connection permission. Whether a particular request follows the expected route requires a separate check of routing behavior. If the problem only occurs at that last step, changing App Store settings usually won’t help. Check protocol settings, your existing subscription status, and the configuration instead.
After your first successful setup, keep any configuration notes you need, including your routing mode. Don’t rely on an app version number that may soon be outdated. If a store update changes the interface, use the English feature labels to find the relevant setting. You can also read the device-specific iPhone download guide and iPad download guide to keep App Store issues separate from in-app settings.
Switching devices and redownloading
Restoring a purchase and restoring your configuration are separate tasks
In short, when switching devices or reinstalling, restore the App Store purchase entitlement first, then restore your own server details and configuration. The original purchasing account, current store availability, device compatibility, and local backups all affect the result. A past purchase doesn’t mean any account can redownload the app, and redownloading doesn’t automatically restore all settings from your old device. Restore one layer at a time and confirm it before moving on.
Find the right app in your purchased items
On the new device, open the App Store account area and go to the Apps or purchased-items section available in your current system. Search for Shadowrocket. First check the purchasing account, then verify the app identity. If the right listing appears with a redownload icon, follow the system steps. If it doesn’t, check hidden purchases, Family Sharing, or another account you’re legitimately authorized to use before paying again.
If you find a transaction in your purchase history but the product page still shows a price, first check that the record is for the same app ID and that the current App Store account matches the account that made the purchase. Also check whether the product page has refreshed; don’t treat an old page state as conclusive. Decide what to do only after you understand the account and entitlement status. For mismatched account entitlements, use the App Store support process; this guide can’t change transaction records.
Before deleting anything, check for unique data on the device
If the app still opens on your old device, first check whether you still have the subscription source, manually added server settings, active Config, and any rules you need. Don’t delete the app just because you’re preparing to switch devices. Some information may exist only on that device, and redownloading the app won’t recreate it. If you use the app’s export, backup, or sync features, check their actual scope in the current interface and make sure the new device can read the data before changing anything on the old one.
Don’t treat “Offload App” and “Delete App” as the same action. Read the confirmation text to understand what happens to your data. Even if an action says it will keep documents and data, that isn’t a substitute for a backup you’ve verified. A damaged device, a backup that doesn’t include the data, or a different account can all lead to unexpected results. The safest approach is to check for information you can’t replace while the old device still works, rather than trying to guess afterward.
Restore in order, checking each step from source to routing
After redownloading the app, check whether Home has entries and whether they come from the right subscription you already have. A subscription link may contain access credentials, so keep it somewhere you control and don’t share it publicly. If you added server settings manually, check the address, port, protocol, and authentication details individually. An identical entry name doesn’t prove the settings match. Then review the active Config, Global Routing, and On Demand settings instead of assuming the new device uses the same settings as the old one.
The rule snippet below illustrates why configuration also needs to be restored separately: rule order and policies affect how requests are handled, and redownloading the app doesn’t recreate the rules you previously chose. The example domain is for illustration only, not a complete configuration suitable for everyone. Before using similar rules, confirm that the relevant policies are available in your own configuration.
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
The snippet first matches the specified domain suffix, then handles requests that meet the GEOIP condition, and finally applies FINAL to requests that didn’t match earlier rules. It demonstrates rule order, not a purchase or installation process. If you forget to enable the original configuration after restoring, requests may behave differently even when the server entries are present. Check interface terms in the glossary, and follow the Getting Started guide for the steps.
A restored app icon doesn’t mean everything has been restored
To confirm a complete restoration, make sure the app opens, your existing information can be read, required system permissions are granted, and the app behaves as expected. Also check that your service allows the intended use on the new device; an app purchase entitlement doesn’t grant device access to an external service. Only remove sensitive configuration from the old device or finish the migration after confirming that the new device works.
If you can’t redownload the app, return to the store and account checks. If the app opens but has no entries, check your backup and subscription source. If entries are present but the connection fails, check the settings and network. These three branches help you avoid unnecessary reinstalls. For a concise walkthrough, see Restore a Purchase. For connection issues, continue with What to Check When a Connection Fails.
Family Sharing eligibility
What to check before using Family Sharing
In short, check the Shadowrocket App Store listing to see whether Family Sharing applies to your purchase, then review your family and purchase-sharing settings. Being in a family group doesn’t guarantee that you can get the app. Family membership, purchase sharing, account region, and whether the item is eligible to share are separate factors. Each family member should use their own account and follow the system’s family purchase flow. Manage each device’s configuration separately.
Check the app’s eligibility and family settings separately
First, check the Family Sharing information on the product page. If it doesn’t provide enough information to confirm eligibility, don’t rely on experience with another app or assume that a past success guarantees permanent availability. Then check the member and purchase-sharing settings in the Family section of your device’s Settings. Having a family group doesn’t mean every type of content is shared automatically or that each member can see every past purchase.
Accounts participating in purchase sharing, payment arrangements, and country or region must meet Apple’s current requirements. Follow the system’s instructions if it says a requirement isn’t met. There’s no need to repeatedly leave and rejoin a family group to test things; changes to family membership may have their own restrictions. First identify whether the issue is app eligibility, purchase sharing, or a member’s account status. Making one targeted change at a time is easier to verify than changing several conditions at once.
Check the source in the family purchase section
In the App Store account area, find the family member purchase section available in your current system. Select the member who made the purchase and look for Shadowrocket. Menu names may change; use the labels shown on your device. If the app appears, verify the developer, official icon, and app ID to avoid choosing a similarly named listing. If an eligible redownload option is available, follow the system steps.
If the app doesn’t appear, first confirm that the selected member actually purchased it, rather than only using it on a device. Then check whether the purchase is hidden, purchase sharing is enabled, and the current member meets the store requirements. Hidden purchases, an individual’s purchase history, and items visible to family members may appear differently. Check each separately; don’t assume a purchase is lost just because it’s missing from one list.
Keep payment responsibility, privacy, and existing services separate
Purchase sharing may use the family organizer’s payment settings; check the system confirmation page to see how the transaction will be charged. “Someone in my family bought it” doesn’t mean any purchase action you take will be free of charge. If the product page shows a price, return to the family purchase section to check before submitting a transaction. If purchase approval is required, a family member with the appropriate permissions should follow the system steps.
Family Sharing doesn’t require you to reveal your subscription links or server credentials. Each user should check the terms of their own service. Sharing an app purchase doesn’t mean an external service allows the same usage. This guide doesn’t provide or recommend subscriptions. Check your own service details to see whether multiple devices or family use are allowed. Verify app purchases, family payment settings, and service terms separately.
When migrating a configuration, consider whether it contains personal domain rules, authentication details, or settings related to access history. Being able to export a configuration doesn’t mean it’s suitable to share with another family member. If you’re just helping someone install the app, verify it, get it from the App Store, and grant system permissions. The person using it should then import their own information. This keeps purchase entitlements and configuration sources clear and makes it easier to identify what to check if a connection problem occurs.
What to do if family membership changes
If you leave a family group, stop sharing purchases, or a member’s purchase status changes, follow Apple’s current rules and the messages on your device to find out whether you can continue to redownload, update, or access the app. An icon already on your device isn’t proof of a permanent entitlement. Don’t delete the app that contains your only copy of a configuration before confirming you can redownload it. Before changing family membership, understand the potential impact and save configuration and records you’re entitled to keep.
For Family Sharing issues, gather four facts: who made the purchase, what the product page says, whether purchase sharing is enabled, and what the intended family member sees. This redacted information is more useful than simply saying “I can’t download it through Family Sharing.” For family account or transaction permissions, use Settings and App Store support. For general purchase questions, start with Frequently Asked Questions. Don’t try to fix a family settings issue by changing in-app rules.
Troubleshoot by stage
What to check if you can’t find, buy, or download the app
In short, identify whether the failure happens during search, opening the product page, confirming the purchase, downloading, or connecting in the app, then choose the relevant checks. Calling every issue “can’t download” can lead you in the wrong direction. Save the exact message, identifying details for the current purchasing account, its store, and the stage where the problem occurred. Don’t record passwords or verification codes. Change one thing per attempt and check the same step again so you can tell what made a difference.
Can’t find the app or open its product page
If search returns no results, search for the full product name first, then open the product link from the app verification page. If the product page opens, check the current account and whether you can purchase the app. If it explicitly says the app isn’t available in your country or region, return to the store and account sections on this page. Changing your device language won’t change your account’s store, and repeatedly refreshing search won’t remove a clear regional restriction. Reading the message is more useful than trying more search terms.
If the product page won’t load, check whether other App Store pages are accessible to distinguish a general store access issue from a problem with this product. Try again over a stable network you’re authorized to use, and check whether the system is waiting for you to address an account prompt. Don’t change your payment method immediately if the webpage won’t open; payment isn’t the first thing to check when a page fails to load. A temporary display error in a browser also doesn’t mean your purchase history has changed.
Purchase confirmation fails or download stalls
If the product page loads but a payment or identity verification message appears when you confirm the transaction, address the relevant account issue and check the payment method, billing status, and system requirements. Server settings, Config, and On Demand aren’t directly related to a failed purchase; don’t change them to test payment. If the purchase appears in your history but the download hasn’t finished, troubleshoot the download instead of buying again. For unclear billing status, use App Store support.
If the app icon is stuck waiting or loading, check your network and available storage, then look for other App Store downloads or pending verification. Use the system’s supported option to pause and resume the download. If needed, close and reopen the App Store, then consider restarting your device. If the app contains local data, delete it only after confirming you have a backup and can redownload it. If the system reports incompatibility or a restriction on installations, address that specific issue first.
| What you’re seeing | Check first | Don’t change yet |
|---|---|---|
| The app doesn’t appear in search | Name, account store, product link | In-app rules |
| Purchase confirmation fails | Payment message, verification, purchase history | Server protocol settings |
| Icon is waiting or download is stalled | Network, storage, App Store queue | Paying again |
| The app opens, but the list is empty | Restore your existing subscription and configuration | Buying the app again |
| Entries are present, but the connection fails | Permission, settings, routing, and service status | Account’s App Store region |
If the app opens, troubleshoot the usage stage
If the app opens normally but Home has no entries, check whether you’ve imported your own subscription. If import fails, check that the link is complete, contains no extra spaces, and is still valid according to your service. If the app can read the entries but can’t connect, check system permission, server address, port, authentication, and system time. These issues generally aren’t related to an App Store purchase; repeatedly changing store settings adds unnecessary variables.
In Global Routing, the three modes correspond to Config, Proxy, and Direct. First confirm which mode you selected, then check whether requests are handled as expected. Config depends on the rules in the current configuration; Proxy and Direct are for different overall routing intentions. Don’t repeatedly switch modes just to see the connection toggle change without recording the result. For connection checks, see Troubleshooting Timeouts and Connection Failures. For On Demand trade-offs, see On Demand and Background Battery Use.
Keep useful details and avoid unnecessary changes
If you need more help, include your device type, whether it meets the App Store requirements, the current account store, the stage where the issue occurred, and what you’ve already checked. Keep the original wording of error messages when possible. If you share a screenshot, hide your account address, personal order details, and subscription credentials first. Don’t post a complete link or any verification code. Describing the exact stage helps distinguish account, download, and configuration issues and reduces unnecessary back-and-forth.
This guide is designed to help you verify each step in getting the app: store availability, app identity, transaction status, device compatibility, and a separate source for your configuration. Once these are confirmed, continue with the Getting Started guide. If you’re still stuck, return to the relevant section instead of repeating every step. This is the Shadowrocket official website and guide. It doesn’t provide server services; the app purchase and any service details you already have are managed separately.