The app is not available in the mainland China store. App Store availability is determined by the country or region associated with the Apple ID used for Media & Purchases, not solely by your phone's current location, system language, or SIM card. If you cannot find the app, check the account region first, then open the product page from this page. Do not identify Shadowrocket based only on a search result with a matching name.
Check your account before checking store availability
On your device, open Settings → Apple ID → Media & Purchases → View Account → Country/Region. You may need to verify your identity to access this page. Check the account used for App Store purchases; do not confuse the device's sign-in status with the store purchase account. Menu names may vary slightly by system version, so refer to the account details shown on your device.
If you need to change the region, review Apple's requirements under the Country/Region change option. Account balance, active subscriptions, Family Sharing status, and payment methods supported in the new region can all affect the process. Address the items listed on the page before proceeding. A change is not guaranteed to take effect immediately, and you should not enter inaccurate account information to install an app.
Check pricing and system requirements on the product page
The U.S. App Store price for iPhone and iPad is $2.99 one-time; other storefronts display prices in local currency. Mac, Windows, Android, and Linux versions are free. Before purchasing, check the developer, compatibility, and listed price on the product page. iPhone and iPad require iOS / iPadOS 13.0 or later; check the App Store page for the current requirement. If your device does not meet it, first check for an available system update.
If the product page still says it is unavailable in your current region, check your account region and store status. Repeatedly refreshing or reinstalling the App Store is not guaranteed to help. App Store handles purchase charges, orders, and refunds through its account process; installing the client does not replace the store purchase record.