• Official manual · Step-by-step reference
  • Getting the App
  • Purchase and Restore Purchases

Shadowrocket Genuine App Setup Guide

Check each step in the acquisition process, from store region to purchase restoration. First verify the app and purchasing account, then address installation or usage issues.

This is the official Shadowrocket website and manual. This page provides a detailed reference for getting the app on the App Store. If you have already installed it and are ready to import your own subscription or server details, follow the quick-start tutorial for the main steps: add your details, select Global Routing, connect, and verify. The tutorial walks through the process; this page explains the requirements, limits, and failure scenarios for each purchase and installation step.

For a summary of how to verify the genuine app and access its App Store listing, visit the Getting the App page. Shadowrocket is available only on Apple platforms, primarily iPhone and iPad. Prices, system requirements, compatible devices, and purchase eligibility are as listed on the App Store page.

App Availability

Store Regions and App Availability

Whether Shadowrocket appears in the App Store depends first on the storefront, not on whether your device interface is in Chinese or English. The store region, the app’s availability there, device compatibility, and account restrictions all affect whether you can open the product page or make a purchase. No search results only means the current search did not return the listing; it does not prove the app is no longer available or that your device has a problem. Start by identifying whether the issue occurs in search, when opening the product page, or at the purchase button.

Your Store Region Is Not Your Device Region

Your device’s Language & Region settings control preferences such as date, number, and interface display. The country or region of the account used for App Store purchases determines the storefront. Changing your device language to English does not automatically change the storefront tied to your purchasing account. Using a device in another region does not mean the account’s storefront has changed either. Likewise, seeing a storefront in a browser does not mean the App Store on your device has switched to it. Keeping these concepts separate helps avoid repeatedly changing settings unrelated to getting the app.

The App Store link on this site uses the US storefront URL: the region in the URL identifies that web storefront, while the app ID at the end identifies the product. When you open it, your device may ask whether to view the page in the App Store or show information for a different storefront based on the current account. The page and prompts shown for the purchasing account signed in on your device determine whether you can complete a purchase. The currency, price, and compatibility details shown on the web page can help with verification, but the purchase confirmation screen is the direct reference for the terms of that transaction.

Search Results and Product Pages Are Different

Search results can vary with your query, category, device, and storefront content. Search for the full product name, Shadowrocket. A Chinese nickname for the app is not a reliable search term on its own. If search returns no results, open the product page from this site’s App Store link guide, then note whether you see the usual product details, a regional availability message, or a loading failure. Each calls for a different troubleshooting path; repeating the search is not a substitute for diagnosing the issue.

Seeing the product page does not guarantee that your device meets the installation requirements. Check the compatibility section for both the device type and system requirements; a listing of other Apple devices does not mean your device is compatible. Mac, Apple TV, and Apple Vision compatibility can also be checked in the same App Store listing. System requirements and purchase eligibility are as stated on the App Store page. This manual focuses primarily on iPhone and iPad.

Check the Requirements Before Changing Your Account Region

If the store explicitly says the app is unavailable in your current region, first check whether your account’s region reflects your actual circumstances rather than repeatedly attempting to purchase. Apple’s region-change process may involve account balance, active subscriptions, pending transactions, payment methods, and Family Sharing. The system will show the specific requirements during the process. Don’t change your region just to resolve a single search issue, or treat a region change as a guarantee that the app will become available; check availability again afterward.

If you do need to change your region, use the Country/Region option in your account settings, review the requirements shown by the system, and provide information that meets the requirements. Resolve any balance or pending items first, and keep your existing purchase records. After the change, return to the App Store to confirm the storefront and currency; don’t assume it took effect based on a single web redirect. If you can’t continue, address the account requirements shown in the prompt rather than repeatedly reinstalling the app.

Also check whether family or organizational controls restrict the device. Managed devices, child accounts, or devices with content restrictions may be unable to view or purchase certain content; these restrictions are separate from verifying the product. Note the key wording in the system prompt, then use the final chapter of this page to troubleshoot by symptom. Once the storefront, account, and device requirements are clear, you can verify the app and purchase it with confidence—and distinguish store issues from in-app connection problems.

Purchasing Account

How to Check Your Current Store

When checking your current storefront, focus on the account used for App Store purchases. The Apple Account shown at the top of your device may differ from the account used for Media & Purchases. Successful iCloud syncing does not prove that the current purchasing account is the one used to buy Shadowrocket. Before purchasing or restoring the app, check which account is used in each place, then confirm the purchasing account’s country or region. Keep only information you can recognize in your notes; you don’t need to send any account details to this site.

Check the Purchasing Account First, Then Its Country or Region

On your iPhone or iPad, open the relevant Apple Account section in Settings, select Media & Purchases, and view the account information. You may be asked to verify your identity. Once verified, look for the Country/Region section. The name and location of these controls can vary slightly between system versions; the goal is to open the purchasing account’s details, not the device’s Language & Region settings. If the page hasn’t loaded, resolve any network or identity-verification issue before continuing so you don’t rely on outdated information.

You can also tap your account picture in the App Store to open the account page and check your sign-in status and access to purchased content. Don’t rely on the picture or device name alone, since these may look similar across accounts. If you have used multiple accounts for past purchases, check your purchase history, Apple transaction receipts, or previously purchased items to identify the right one. The goal is not to switch accounts repeatedly, but to find the account with the relevant purchase record before you pay again.

Compare the Available Evidence

Your check should cover at least four things: the current purchasing account, its country or region, the currency shown on the product page, and whether Shadowrocket appears in that account’s purchased list. Currency can help identify a mismatch, but it cannot prove the account’s region on its own; different regions may use the same currency, and a web page may still show a storefront you opened earlier. If details don’t match, close the product page and reopen it from within the App Store, then compare it with the account settings. You don’t need to sign out of the entire device account right away.

What Each Source Can and Cannot Tell You
Where to CheckWhat It ConfirmsWhat It Does Not Prove
Media & PurchasesCurrent purchasing account and its regionThat all devices use the same purchasing account
Purchased Items and Purchase HistoryApps and transactions for the account shownThat in-app configurations have been restored
Device Language & RegionDisplay preferences on this deviceThat the App Store storefront has changed
Product Purchase ConfirmationThe amount and currency shown for this transactionPrices and purchase terms in other regions

What to Do When Verification Is Required

The account page may ask you to sign in again, accept terms, add payment information, or complete a security check. Read the full prompt and follow only the account flow provided by the system. Don’t paste your account password, verification code, payment details, or recovery information into a configuration file, subscription URL, or problem report; none of these are related to Shadowrocket’s server settings. If you can’t access your account yet, resolve the verification issue first, then check whether the app is available to purchase. Until then, the purchase button may not reflect an issue with the app itself.

Avoid signing out and back in repeatedly while checking. Switching accounts makes it harder to determine which account owns a purchase and can temporarily leave page content, update prompts, and account status out of sync. If you need to use the original purchasing account to restore the app, note the account currently used for purchases and review the system prompts before switching. Follow the device’s process. Don’t sign out of iCloud just because a download failed once: photos, contacts, and other data are separate from App Store access, so keep any changes as limited as possible.

If you contact Apple about your account or a purchase, describe whether you confirmed the account region, whether the product page opens, whether a transaction record exists, and what the button says—instead of simply saying “I can’t download it.” These details help distinguish identity verification, payment, and downloading issues. This site’s FAQ helps you match symptoms; for account ownership and payment verification, follow Apple’s system prompts and account process. Changing Global Routing in the app won’t affect the App Store.

Product Identity

Identify the Genuine App by Developer, Icon, and App ID

Before purchasing, verify the developer name, official icon, and app ID together; don’t rely on the name or its position in search results alone. Shadowrocket is published by Shadow Launch Technology Limited, and its app ID is 932747118. The corresponding part of the product URL is id932747118. The icon should match the official icon used on this site. These three details identify the publisher, provide visual confirmation, and pinpoint the product listing. Check them on the same product page rather than combining details from different search results.

Check the Full Developer Name

On the product page, find the developer or seller details and read the full name, Shadow Launch Technology Limited—not just one word in it. The app title, promotional copy, and search keywords are not substitutes for the developer field; truncated text in search results is not reliable for verification. If only part of the information is visible, open the full product page. Verify the developer before reviewing the price and compatibility to avoid entering a payment flow before confirming the product.

A Chinese nickname can only serve as an additional clue. Searching for one may return explanatory text or listings with similar names, and English names can also be confused with near-matches. If you see a duplicate, imitation, or similar-looking icon, don’t compare the length of the descriptions; check the full developer name and app ID. If any key detail doesn’t match, stop the purchase and return to the product listing through this site’s genuine app verification guide.

Check the Icon and App ID Separately

Official Shadowrocket icon: a blue-and-purple outlined rocket on a white background

Shadowrocket

Developer · Shadow Launch Technology Limited
App ID · 932747118

The official icon is a blue-and-purple outlined rocket on a white background. The image above uses the official icon asset from this site. The system may display different sizes or crop the container in different places; focus on the artwork and colors rather than minor differences in how it is presented. An icon can also be imitated, so visual similarity alone is not enough: still check the developer name and app ID. It also does not confirm that the purchase is associated with your account.

When viewing the product URL in a browser, check that it ends in id932747118. The storefront region earlier in the URL may vary depending on how the page was opened, and the product name alone is not a unique identifier; the app ID points to the specific listing. If you’re looking at a search page, an information page, or an image, you haven’t verified the product listing yet. Return to the App Store details, confirm the displayed name and developer, then check the purchase button. Don’t treat an article headline as product identity information supplied by the store.

Verify the Source; Don’t Rely on Changing Numbers

Check the current App Store page for the price, system requirements, and update history. These can change with the storefront or app maintenance, so this manual does not use a fixed version number, release date, rating, or download count as proof of authenticity. If the price differs from what you remember, check the currency and region first. If the system requirements have changed, check whether your current device meets them. Explain differences in changing details individually; a number that looks different does not by itself mean the page is wrong.

After verification, you can use the product page to identify the app when restoring it later, but purchase eligibility still depends on the account record. On a new device, seeing the same icon and app ID only confirms you’ve found the right app. If the page asks you to pay, check the purchasing account and Family Sharing eligibility; don’t assume that finding the correct product means your purchase has been recognized.

Verifying the app before purchasing helps prevent mistakes with similar listings. If a transaction has already taken place and you’re unsure about it, check your purchase history to confirm which product it covers; don’t buy it again as a test. For payment and refund options, use those provided in your Apple purchase history and follow Apple’s decision. This site explains how to identify the app and follow the process; it does not determine account transactions and does not ask you to submit receipts or personal payment details.

Purchase and Usage Requirements

How the Purchase Works and What One-Time Payment Means

Shadowrocket is a paid commercial app, sold as a one-time client purchase. The App Store is the only place to get it. The US storefront price is $2.99 as a reference; the actual amount, displayed taxes, and local-currency prices in other storefronts are as shown on the App Store page and system confirmation screen at the time of purchase. Amounts in different currencies aren’t directly comparable, and historical price references aren’t a promise of the current transaction price. First verify the app, then confirm the amount and account, and complete Apple’s payment verification.

Check These Four Details Before Paying

Before starting the purchase, confirm the product is Shadowrocket, the developer and app ID match, the purchasing account is the one you intend to keep using, and your device meets the compatibility requirements. Then review the displayed amount and currency. If the interface shows a price rather than a redownload option, but you believe you purchased the app before, check your purchased items first. A one-time purchase does not mean every account automatically has the same purchase entitlement; restoration requires the original purchase record or eligibility through Family Sharing.

After you tap the price, the system will guide you through identity confirmation or payment verification. Depending on your device settings, this may involve biometrics, a device action, or your account password; complete it only in the system confirmation screen. If you see a prompt about payment details, a billing issue, or a pending transaction, resolve it first, then check the store again. Don’t confirm repeatedly in quick succession or assume a transaction failed because the page hasn’t updated. Check your purchase history first to avoid making a duplicate transaction.

Prepare the App Purchase and Connection Details Separately

A one-time client purchase ≠ a service plan. Buying Shadowrocket grants the purchase entitlement for the client; it does not provide a server or subscription. Before connecting, you need your own subscription or server details and must understand their terms of use. This site does not provide, sell, or recommend nodes or subscriptions. Installing the app and connecting to a server are separate steps: the App Store process confirms the former, while the latter depends on your existing details and network conditions.

A subscription URL, configuration file, and server parameters are not interchangeable. An existing subscription is typically used to update a server list; a Config may contain rules, policies, and other settings. Confirm what your information is for before importing it. Don’t use a store receipt as connection details or enter your account password in Add Server. If the app shows an empty list, first check whether you have imported your own content; an empty list does not mean the purchase failed. Purchase entitlement does not create server entries automatically.

Updates, Refunds, and Ongoing Use

App updates are handled through the App Store. You can use automatic updates according to your device preferences or check for updates in the store. Whether an update is available depends on the current storefront, device compatibility, purchasing account, and other conditions. A one-time purchase describes how the app is bought; it does not promise indefinite availability on every future system or device. If your device hasn’t been updated for a long time, check current compatibility requirements before deciding the order for system and app updates. Back up your own configuration details before making changes.

If you change your mind after paying or find that a transaction wasn’t what you expected, use Apple’s purchase support process to review available options. Refund eligibility, approval, and processing are determined by Apple; this manual does not guarantee a refund. After a refund or another change to the transaction status, check your purchase history again before trying to get the app. Having installed it on a device in the past does not prove that the purchase entitlement is still active. Keeping the transaction linked to the right product is more useful than repeatedly tapping the purchase button.

After purchasing, take a moment to wrap up: confirm the transaction appears in your purchase history, check that the app is on your device, and prepare to import your own details once it opens. If you don’t have connection details yet, you can review the interface and rules without importing unknown content just to test the installation. To follow the steps in order, see the Shadowrocket user guide. If you’re wondering whether you’ll need to pay again after switching devices, read the purchase restoration section on this page to understand how account records affect restoration.

Installation and First Launch

Get Shadowrocket on iPhone or iPad and Open It for the First Time

Get Shadowrocket on iPhone and iPad through the App Store. First check your device’s system version and available storage, then compare them with the compatibility section on the product page. System requirements are as listed on the App Store page. Seeing the product page does not mean downloading, installation, and first launch are complete. Check each stage separately: store progress, the app’s status on your device, and what happens when you open it. This helps avoid mistaking an interrupted download for an in-app issue.

Check Installation Status in the App Store

After purchasing or tapping redownload, wait for the store’s progress to finish. If the icon still shows a waiting or loading state, installation is not complete; don’t start troubleshooting connections yet. Check that your network can access the App Store, your device has enough space, and the system hasn’t paused the download, then follow any store prompts. If the product page shows Open, you can usually launch the app from there or find it on the Home Screen or in the App Library. Not seeing the icon on the Home Screen alone doesn’t mean the app isn’t installed.

The steps are the same on iPhone and iPad, but screen size can affect layouts and lists. Don’t assume you installed a different app just because a button isn’t in the same place as in a tutorial image. Look for the relevant feature using interface terms such as Home, Config, and Settings, then confirm the product identity. If you already use the same purchasing account on your iPad, first check whether the store recognizes the app as purchased. For device-specific access guidance, see Getting Shadowrocket on iPhone and Getting Shadowrocket on iPad.

Understand System Authorization on First Connection

When you connect for the first time, the system may ask whether to allow adding a VPN configuration. This system authorization lets the app create the relevant network connection configuration. It is not a second purchase prompt and does not prove that a subscription is available. First confirm that you initiated the connection in Shadowrocket, then read the prompt and allow it if appropriate. If you tapped Cancel, the app may still be installed. When you’re ready to connect, start the process again in the app and watch for the system prompt.

A managed device or one with restrictions may not allow the configuration to be added. Check the device restrictions or ask the administrator about the applicable policy rather than repeatedly changing unrelated settings. If other network configurations are present, find out what they do before removing them. Authorization failures, server connection failures, and purchase failures are separate issues: check system permissions for the first, your existing connection details for the second, and the store transaction for the third. Keep the troubleshooting scopes separate.

Import Your Existing Details Before Reviewing Rules

An empty list on first launch does not mean the app lacks purchase entitlement. Relevant entries appear only after you import your own subscription or enter server details; the method depends on the type of information. Before connecting, verify the protocol, address, port, and required authentication details. Don’t change several settings at once before confirming the parameters. Then choose Global Routing: Config follows the rules in your configuration, Proxy uses the proxy mode, and Direct uses a direct connection. Selecting Direct cannot verify whether your existing proxy server works.

The following rule snippet illustrates how Config works. It is not a complete connection configuration and does not provide a server. The example assumes the configuration includes a working PROXY policy. Rules are matched from top to bottom, with FINAL at the end as a fallback. These rules are not needed to purchase or install the app; consider them only when working with in-app configuration. Save your existing content before editing so you don’t overwrite a configuration in use with a teaching example.

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY

To confirm a connection, check that system authorization is complete, the app shows a connected state, and the target request is handled as expected. One page loading successfully does not prove every rule is correct; a failed connection is not a reason to return to the store and purchase again. For more on rule order, see Custom Rules and FINAL Explained. If you haven’t completed the initial import, follow the tutorial step by step. It’s easier to verify than changing rules, DNS, and On Demand at the same time.

Switch Devices and Reinstall

Restore the App from Purchased Items

After switching devices or deleting the app, first look for it in Purchased Items using the original purchasing account instead of paying again. Redownload availability depends on the purchase record, current store availability, device compatibility, and account status. Having had the app on a device only proves it was once installed there; it does not by itself prove that the current purchasing account has the entitlement. First find the correct purchase record, then redownload to the new device, and finally check separately whether your in-app data has been restored.

Look It Up with the Original Purchasing Account

Open the App Store account page and go to the list of purchased apps. Depending on the system version, it may be labeled Apps or Purchased. Confirm you’re viewing the relevant purchasing account, search for Shadowrocket, and open the listing to verify the developer and app ID. If a redownload button is available, follow the store process. If you can’t find the app, first check that you haven’t opened another family member’s list and that you’re using the account that originally completed the purchase.

Purchased Items and Purchase History serve different purposes. The former helps you find apps to redownload; the latter helps verify transactions. If the app doesn’t appear in the list, check your purchase history for a matching transaction and whether it was completed or its status changed. Your Apple transaction receipt can also help identify the original purchasing account, but don’t share the full order, address, or payment details in a public post. Once you confirm the record belongs to Shadowrocket, address the download button or regional availability prompt.

Handle Missing Listings and a Restored Price Separately

If you previously hid the app, check your account’s controls for hidden purchases; hiding can affect the list, so an empty regular list does not prove you never bought it. If you accessed the app through Family Sharing, check the purchasing family member’s list rather than looking for a personal transaction that may not exist. A refund or a different purchasing account also calls for checking the actual record. Don’t assume every missing-listing issue is a store error.

If the product page shows a price again, pause before paying. Check the original purchasing account, purchase history, hidden purchases, and Family Sharing access in that order, then refresh the App Store. A displayed price may mean the current account hasn’t been recognized as having purchase entitlement. Whether you need to pay should be determined by the system confirmation flow after these checks. Don’t tap again “to see whether it charges you”; that turns a troubleshooting step into a new transaction.

Verify App Restoration and Configuration Restoration Separately

Redownloading restores the client to your device; it does not guarantee that your server list, Config files, or personal settings will also return. Results depend on device backups, how the app stores data, and your previous sync settings. Before switching devices, keep any essential information using a method you can verify. Store subscription URLs and server authentication details somewhere you control and can protect appropriately; don’t rely solely on a screenshot containing sensitive information. Keep the old device available until you’ve checked the migration.

After opening the app on your new device, check whether your lists and configurations are present. If not, import your own information again. If they are present, verify the selected configuration and Global Routing rather than assuming every setting transferred unchanged. The new device may also ask you to authorize a VPN configuration the first time you connect; this system step is unrelated to paying again. If the app has been restored from the store but won’t connect, troubleshoot in the app instead of repeatedly changing the purchasing account.

If an older device reports that the system is incompatible, use the options currently offered by the store; don’t assume an older version will be available to install. After a region change, check the product page to see whether previously purchased items are still available. For a fuller walkthrough, see Restore a Purchase and Switch to a New iPhone. When finished, confirm both that the app opens and that your own content is present and correct. Both are necessary before you continue using it.

Family Purchase Eligibility

Family Sharing Eligibility and How to Check

Check the Shadowrocket App Store listing and the current status of your Apple family settings to confirm whether Family Sharing applies. Don’t assume other members can download the app just because one family member has installed it. Verify separately that the app supports the relevant sharing, the family group is active, purchase sharing is enabled, and the account you’re viewing belongs to that family. Each member uses their own account to get the app through the system’s Family Sharing flow, keeping purchase ownership clear.

Check Product Support, Then Family Settings

First look for Family Sharing information on the product page and read the stated eligibility. If the current page doesn’t provide a clear answer, don’t treat old online information as a guarantee. Next, check family membership and purchase-sharing status in your device’s family settings. Being in a family group does not necessarily mean purchase sharing is enabled. The organizer, purchasing member, and downloading member may have different access; check the relevant page while signed in as the member who needs the app, rather than relying only on what another device shows.

A family member’s country or region, account status, payment settings, and Apple’s family rules may all affect the visibility of shared purchases. If the system says a requirement isn’t met, check the family and account settings it identifies. Don’t repeatedly leave and rejoin a family just to make a listing appear. Changes to family membership may be subject to restrictions, so read the system information before proceeding. For child accounts, also check purchase approval and content restrictions. A download waiting for approval is not the same as an app that doesn’t support sharing.

Find the App in the Purchasing Member’s List

Once you’ve checked the requirements, open Family Purchases from the App Store account page, select the member who made the original purchase, and search for Shadowrocket. Verify the developer and app ID in the result as well; listings in a family list still need product identity checks. If the app is missing from your personal Purchased list but appears in a family member’s list, Family Sharing may be the right way to get it. It doesn’t mean your personal transaction history is missing. Continue through the family purchase flow rather than buying it again.

If the purchasing member can see the app but other members can’t, check whether the purchase is hidden, purchase sharing is enabled, and the downloading member has any restrictions. An app icon on the purchasing member’s device does not prove that the item is still available to share; check the account record and current product status too. Change one condition at a time and reopen the family list to check the result. That way, you can identify which condition caused the issue and avoid losing track after making several changes.

Family Sharing Covers App Access, Not Personal Configurations

Even after downloading through Family Purchases, family members do not automatically share the same server lists or configurations. Each user still needs their own subscription or server details and must use them according to the applicable terms. A family group is not a way to distribute connection services, and purchase sharing is not a subscription-management feature. The client purchase and existing connection details are managed separately, just as with an individual purchase. Complete authorization, import, and rule checks separately after installation.

Similarly, the fact that one device in your family can connect does not mean another device will work with the same configuration. Check each device’s network, system permissions, and the eligibility of its existing details. When troubleshooting a second device, first verify that the app was obtained correctly, then check import and connection issues. Don’t share configurations containing authentication details to test purchase sharing. If you only need to compare settings, note the interface terms and options; don’t include subscription URLs, passwords, or full connection links in public instructions.

If family membership or purchase sharing changes, check future redownloads and updates against Apple’s current rules and the prompts shown in the store. Continued access through the same method is not guaranteed. Before switching devices, leaving a family, or changing purchasing accounts, understand what may be affected and back up your personal data. If you can’t confirm eligibility, review the purchase options in your own account—but check Purchased Items and family records first to avoid turning an unresolved sharing issue into a duplicate purchase.

Troubleshoot by Symptom

Where to Start When Search Fails, Downloads Stall, or the App Won’t Connect

Start troubleshooting an acquisition issue from the last step that worked. Finding the app in search but being unable to open its details is different from opening the page but failing to pay. A download stalled after payment is different again from an app that opens but won’t connect. Note the purchasing account, store region, device type, system prompt, and the step where the issue occurred, then follow the relevant path below. Change one thing at a time and retry the same step; changing accounts, networks, and configurations together makes it harder to identify the cause.

Search and Product Page Issues

If search returns no results, use the full name, Shadowrocket, then open the product page from the Getting the App page. If the details load normally, focus on the search terms. If the page explicitly says the app isn’t available in your region, return to the store-region chapter. If no product pages load, check whether the App Store itself is accessible. One missing listing does not automatically indicate a network problem, and changing server details in the app won’t fix a store-wide loading failure. Troubleshoot the part of the process where the issue occurs.

If the page says the app is incompatible, check its compatibility section against your device and system information. Don’t assume your device qualifies just because another one can install it; check requirements for each device type separately. If family settings, Screen Time, or organizational management restricts the device, check installation and purchase permissions in the relevant settings. System requirements are always as stated on the App Store page; this static manual does not override a compatibility message shown on your device.

Payment and Download Progress Issues

If payment fails, read any billing, verification, or pending-transaction prompt, then check your purchase history. If the transaction wasn’t completed, address the account or payment requirements. If it is recorded as completed but the page hasn’t refreshed, reopen the relevant store page before doing anything else; don’t confirm another payment. If the page shows a price again, follow the purchase-restoration steps to check the original purchasing account, hidden purchases, and Family Sharing. For payment status, use Apple’s records; an app icon on your device is not a substitute for a transaction record.

If a download stays in Waiting or makes no progress, first check available storage, network stability, and whether other App Store content loads. Try the pause and resume options provided by the system. If needed, close and reopen the App Store, then check the same step again. If the device asks you to verify your account, complete that first. Don’t start by deleting Shadowrocket if you’re already using it: deletion may affect local data and may not resolve a store download issue. Keep your configuration and connection details safe before making changes.

Troubleshooting Checklist for App Acquisition
What You SeeCheck FirstNext Step
No search resultsFull product name, storefront, content restrictionsOpen the product page to identify the cause
Purchase button shows a price againOriginal purchasing account and purchase recordCheck Purchased Items and Family Purchases
Download waiting after purchaseStorage, App Store network access, account promptsResume the download using system options
App opens but won’t connectPermissions, existing details, current configurationSee the tutorial and troubleshoot in the app

After Installation, Don’t Troubleshoot by Repeating the Purchase

If the app opens but the list is empty after import, check the format, validity, and update status of your own subscription. If the list is populated but the connection fails, check the protocol parameters, system authorization, and current network. The App Store purchase is usually no longer the failing step, and buying the app again won’t fix a server address. For related issues, see Troubleshoot Subscription Update Failures and Empty Imports. Don’t post a complete subscription URL or authentication details in a public forum.

If you need to keep a more detailed record, describe the device, the step, the prompt you saw, and the checks you’ve already completed. For store issues, record what happened on the purchase or download screen. For in-app issues, note Global Routing, the selected Config, and the failed request; don’t combine the two. Before sharing a screenshot, hide account, order, and connection details, leaving only the relevant prompt visible. If a connection is established but rules don’t behave as expected, read the rules articles. If battery use is your main concern, see On Demand and Background Usage.

Finish with four checks: Does the product identity match? Is the purchasing account correct? Is the client installed? Are your own usage details ready? If the first two are unclear, return to this page. If installation failed, troubleshoot the store and device. If your usage details aren’t ready, follow the quick-start tutorial. For specific questions, browse the FAQ by topic. Keeping each stage distinct reduces unnecessary changes and makes the same checklist useful when reinstalling or switching devices.