Data and a mainland phone number solve different problems
Roaming or a travel eSIM can get you online quickly, but many travel eSIMs are data-only. A +86 number can make SMS verification, driver or delivery calls and some local services easier, so decide whether you need both connectivity and a local number.
Apple travel-eSIM guidance ↗