The developer name and App ID must both match
When you search for Shadowrocket on the App Store, listings with similar names may appear. Open the product page instead of relying on the search result title alone. The developer should be Shadow Launch Technology Limited, and the product URL should include App ID 932747118, shown as id932747118 at the end of the address. The app name helps identify the product; the developer and App ID confirm the specific listing. Check all three, then review device compatibility and the purchase button. If anything does not match, return to this site’s getting-the-app guide and verify the listing using the product page link.
The App ID identifies a product in the App Store; it is not a device number or your purchase order number. When sharing verification details, you can provide the product name, developer and App ID without showing account information or order details. The App Store link on this site always points to the same Shadowrocket listing. Prices, compatibility and purchase status are shown by the App Store based on the current storefront and account.
Check the official icon alongside the App Store listing
The same official app icon appears in this site’s header and here. When verifying the listing, compare its icon and developer details; do not rely on the icon alone. It can help identify the app, but neither the name nor a similar-looking graphic replaces checking the App ID.
Shadowrocket is a closed-source commercial app, available and updated through the App Store. For features, compatible devices and system requirements, check the current product page and the options available in the app. For instructions on a setting, follow the steps in the official manual. App Store details and configuration examples serve different purposes: the former helps verify what you are buying, while the latter explains rules. Example domains and policies will not necessarily suit every use case.
One-time purchase and storefront pricing
Shadowrocket is a one-time purchase. The US storefront price is about US$2.99; other storefronts show local currency, and the App Store page lists the final price. Before purchasing, make sure you are signed in with the account you plan to use long term and check that your device meets the store’s compatibility requirements. The purchase is associated with that account. If you reinstall the app or switch devices, first look for it under Purchased on the original account rather than assuming that seeing it in search results means you need to buy it again.
iPhone and iPad can use the same purchase within the eligibility shown on the App Store listing; check the listing to see whether the purchase is universal. Restoring a purchase and restoring a configuration file are separate steps: the first confirms your eligibility to get the app, while the second restores server details, rules and other settings. Even if the app is available to download again on a new device, open it to check the configuration, grant any required system permissions and test the connection.
Buying the app ≠ a service subscription
Buying the app ≠ a service subscription. Purchasing Shadowrocket gives you access to the client; it does not include a server, subscription URL or connection service. All import instructions here assume that you already have your own subscription or server details. This site does not provide, sell or recommend nodes or subscriptions. Check the validity, authentication details and status of your existing service with your own provider; they cannot be determined from the app purchase record.
Single-server details, subscriptions and configuration files are also distinct. Server details describe the protocol and authentication parameters for a connection. A subscription URL retrieves or updates a set of server details. A configuration file organizes global settings, rules and other processing options. Importing one does not necessarily include the other two. If the list is empty during setup, check what you imported. If a connection fails, check the selected server. If routing differs from what you expect, check Global Routing and Rule. Working through each layer is clearer than importing everything again.
Storefront availability, account region and purchase restoration
App Store search results and product page availability depend on your account’s storefront. If the expected listing does not appear in search, first check the fixed product page, then verify your signed-in account and storefront. Do not assume that the US product link used on this site means your account will show the same currency, purchase status or availability. Check the App Store for current purchase availability and the product page’s compatibility section for system requirements.
Before switching devices or reinstalling, confirm that the App Store is signed in with the original purchase account, then look for Shadowrocket in Purchased. If it is missing, first verify the account and purchase record so you do not confuse another account’s status with the original purchase. After recovering the app, check that your configuration backup is complete. Server details may change as your existing service changes, so verify that they are still current after restoring an old file. Restoring a purchase does not guarantee that old connection settings still work.
Updates, backups and troubleshooting notes
App updates are delivered through the App Store. Manage automatic updates in your system settings or check the update status in the store. This site does not list specific version numbers or update dates, which could be mistaken for current information later. Before changing rules, switching devices or restoring a configuration, keep a backup you can identify and note the active file and server. If you use iCloud sync, check the actual result on another device rather than relying only on the toggle being enabled.
Troubleshooting notes only need the steps that caused the issue, the selected Global Routing mode, relevant rules and redacted error details. Do not include passwords, private parameters in subscription URLs or complete authentication fields in public materials. Connectivity Test results help assess a connection, Data statistics show traffic, and Diagnostics logs provide additional clues. Review them alongside the actual request result to distinguish server reachability, rule matching and the destination service’s response.