Changing devices, reinstalling and restoring purchases
After changing iPhone / iPad, first make sure the App Store is using the Apple ID that made the original purchase. Open App Store → Account → Purchased, find Shadowrocket, then tap the redownload icon. Some systems list purchased apps under Apps or My Apps; open the relevant section from the current account page.
iPhone and iPad using the same Apple ID share one purchase, so there is no need to pay again to download the app. Full pricing: iPhone / iPad cost $2.99 once; Mac, Windows, Android and Linux are free. Check the store account's purchase history to confirm a purchase, rather than relying on whether the app is still installed on the old device.
If the page still shows a purchase price, check the current account under Media & Purchases, then review that account's purchase history and store region. Do not pay again before confirming the account, and do not confuse downloading the app again with restoring network settings.
After reinstalling the app, import your own subscription or server details again. Before uninstalling, save any necessary Config, rules and server parameters. A store purchase record confirms eligibility to get the app; it does not save everything entered in the client.
When changing Mac, Windows, Android or Linux devices, download an installer from the platform section above that matches the new device's architecture, then move your own configuration. Before copying an old computer's installer to a new device, confirm the systems and architectures match. For example, Mac requires choosing the Apple Silicon or Intel version as appropriate.