Soda Music login and missing verification code: the full troubleshooting flow
Login trouble usually comes from the phone number, network or account system. This article diagnoses verification, scan and Douyin login issues with actionable fixes.

Do I have to link a Douyin account before I can use Soda Music?
No, you don't need an existing Douyin account first.
Soda Music shares one account system with Douyin, but you can register and log in directly with a phone number - if that number has never registered for Douyin, the system automatically creates a Douyin account for you, so the linking happens behind the scenes. You can also browse and preview songs as a guest without logging in, you just can't create, save playlists or add favorites. To use everything fully and sync your Douyin music favorites, you'll need to log in to this shared account.
Can I register and sign in to Soda Music with an overseas phone number?
In practice, registering Soda Music with an overseas phone numbe
Although the sign-up page lists country codes for many countries, the company has not opened registration to overseas users and still requires a mainland China (+86) phone number; in January 2025, Douyin publicly denied the rumor that it had "opened international registration." The bigger blocker is real-name verification: only 5 ID types are accepted, and the only one that works for foreigners is the "Foreigner's Permanent Residence Permit" - a foreign passport will not pass. So if you only have an overseas number and no Chinese ID card or permanent residence permit, you typically get stuck either not receiving the verification code or failing real-name verification.
Can a Taiwan phone number receive verification codes when registering for Soda Music?
There is no solid, publicly verified result confirming whether T
What is certain is the bigger picture: officially, overseas registration is not supported and a mainland China (+86) phone number is still required, while real-name verification offers only 5 ID types, the only one open to non-mainland residents being the Foreign Permanent Resident ID Card. In other words, even if you do receive a code, you will most likely get stuck at the real-name verification step. The safest approach is still to prepare a mainland China phone number.
Can I log in to Soda Music with a Singapore phone number?
It's hard to get through on its own. Soda Music uses Douyin's re
Real-name verification offers only 5 ID types, and the only one available to foreign nationals is the Foreigner's Permanent Residence Permit. Whether a Singapore (+65) number actually receives the verification code has no verified number-by-number test results in public sources, so you'll need to test it yourself. Even if you can log in, listening overseas on a local IP is still blocked by regional licensing restrictions, which is a separate issue. It's best to prepare a mainland phone number first.
Why am I never receiving the Soda Music registration verification code?
The most common cause is using an overseas phone number.
Soda Music follows Douyin's registration system, which hasn't opened overseas registration and still requires a mainland China (+86) number; overseas numbers often show 'system busy' or receive nothing when sending codes. If you're using a mainland number and still get nothing, it's usually carrier SMS delays, signal, or blocking issues (this part is general knowledge and needs to be confirmed by testing). First confirm the number and country code are entered correctly and wait a bit before retrying, or switch to a mainland China number that can receive codes normally.
What should I do if I have requested the Soda Music verification code several times but never receive it?
First, confirm that the phone number and country code are entere
The most reliable fix is to switch to a mainland China (+86) phone number that can receive SMS normally. If you do not have a mainland number on hand, you could consider getting a carrier number-retention plan or using a virtual Chinese number to receive codes (community workarounds, not official). If a mainland number still fails repeatedly, it may be carrier delay or blocking, which you would need to test to confirm.
How do I sign in to Soda Music with one tap using my Douyin account?
If you already have a Douyin account
Since the two share the same account system, after signing in your music favorites also sync with Douyin. Note: this refers to the mainland China version of Douyin; the overseas version, TikTok, uses a separate account system and cannot be used to sign in to mainland Soda Music.
I have TikTok, the overseas version of Douyin. Can I log in to Soda Music directly with it?
No. TikTok and mainland China's Douyin are two separate account
To use Soda Music, log in with one tap using a mainland Douyin account, or register and log in with a mainland China (+86) mobile number that can receive verification codes and pass real-name verification. Note the distinction: ByteDance also has a separate overseas distribution platform called SoundOn, which is a different product from Soda Music, so don't confuse them.
Can an international Douyin (TikTok) account log into the mainland version of Soda Music?
No. The international version of Douyin (TikTok) and the mainlan
To use Soda Music, you need to authorize login with a mainland Douyin account, or register and log in with a mainland China (+86) phone number that can receive verification codes normally and pass real-name verification. Community resources such as Extrabux also note that overseas numbers can generally only register for TikTok, not Chinese Douyin-family products.
After switching to a new phone number, how do I log back in to my original Soda Music account?
Since Soda Music shares an account system with Douyin
If your original account is bound to your old phone number and you can still receive SMS on it, you can log in with the old number's verification code and then go to Settings to change the bound phone number. If the old number is already deactivated and no Douyin account is bound, recovery is more troublesome; you can go through the in-app account appeal/customer service recovery (the exact process isn't covered in the source material, so confirm it by actually operating within the app).
How do I change the phone number bound to my Soda Music account?
Because Soda Music shares its account system with Douyin
Some community users also use the approach of registering with a domestic phone number first and then switching the binding to an overseas number later. The exact entry point and steps are not detailed in the available material, so you would need to confirm them by actually operating within the app; if your old number is no longer in service, it is recommended to log in with your Douyin account or go through customer support to recover the account.
What should I do if a Vietnam phone number can't receive the verification code when registering for Soda Music?
This is a common situation when registering with an overseas number.
Soda and Douyin share the same account system, overseas registration isn't officially supported, and a +86 mainland number is still required, so overseas numbers often run into 'can't receive the code' or 'system busy.' It's best to switch to a mainland China phone number to receive the verification code: you can sign up for a carrier number-retention plan (China Mobile is about 8元/月), use a 'virtual China phone number' service to receive SMS online, or register with a domestic number first and deal with it later. Note: registering and listening are two different things; even after you can log in, you still need a mainland IP overseas to access the full catalog.

Sources: Soda Music official site · Douyin · Apple App Store
Frequently asked questions
Common questions on sign-up, downloads, membership and overseas use, grouped for quick lookup.
What should I do if I can't receive the verification code when registering for Soda Music?
First check the number itself: Soda Music uses Douyin's account system and registration requires a mainland China (+86) phone number, while overseas numbers often trigger a 'system busy' message the moment you request a code and simply never receive it. If you're using a +86 number but still can't receive it, try restarting the app, checking your signal and SMS blocking, switching between Wi-Fi and mobile data, or sending again later (needs to be confirmed by testing). If you're using an overseas number, it's basically due to platform restrictions, and the common community workaround is to switch to a China number: sign up for a carrier's number-retention plan to receive codes, use a virtual China number service to receive SMS, or register with a domestic number first and then re-bind (none of these are official solutions).
My overseas phone can't receive Soda Music's SMS verification code - how do I fix it?
This is most likely a platform restriction rather than a settings problem. Soda Music shares Douyin's account system, overseas registration isn't officially supported, and a +86 number is still required, so overseas numbers often get a system-busy message and receive nothing the moment they request a code. A workable approach is to get a China number that can receive the code: a Chinese carrier's number-retention plan (China Mobile starts around 8元/月) to receive codes, a virtual China phone number service to receive SMS while online overseas, or register first with a domestic number and later rebind your overseas number. These are community methods, not officially endorsed. Note: once you're logged in, listening to the full library on an overseas IP still requires a back-to-China mainland IP.
Why does a Hong Kong number keep failing to receive the code when registering for Soda Music?
Mainly because Soda Music uses Douyin's account system, and Douyin has still not opened overseas registration; under the real-name system, registration still requires a +86 mainland China phone number. Although the sign-up page lets you pick overseas country codes like +852, they're mostly for show: overseas numbers often can't receive the verification code, or even if they do, they get stuck at real-name verification - which has only 5 options and won't accept a foreign passport. So if you only have a Hong Kong number and no Chinese ID card or Foreigner's Permanent Residence Permit, you usually can't complete the registration flow. A workable approach is to get a Chinese phone number to receive the code (such as a carrier number-retention plan or a virtual China number), then sign in and use it.
Can I use a code-receiving platform to get verification codes and register for Soda Music?
In the community, some people do use services like 'virtual Chinese phone numbers/SIM-free Chinese numbers' that let you receive SMS verification codes worldwide once online to register Douyin-family accounts; this is a folk workaround, not officially endorsed. But note: Soda Music (Douyin) enforces real-name registration, and even if an overseas or virtual number receives the code, it often still gets stuck at the real-name verification step (only 5 options, foreign passports can't pass). The more reliable approach is to get a real Chinese phone number (such as a carrier number-retention plan) to receive codes and complete real-name verification. Also note, listening to the full catalog still requires a mainland IP; registration and listening are two separate issues.
Soda Music's verification code won't send - can I switch to a voice verification code?
The given material doesn't mention Soda Music having a voice verification code option; needs to be confirmed by testing. The root cause of not receiving the code is most likely that overseas users are using a non-+86 number - Soda Music (Douyin's account system) was officially confirmed in 2025 to not support overseas registration, and overseas numbers often get a system-busy message or receive nothing the moment a code is requested. The real workable fix isn't switching to a voice code, but switching to a mainland China phone number that can receive the code normally (such as a carrier number-retention plan or a virtual China number) to register.
How do I sign in to the Soda Music desktop version by scanning a QR code with the phone app?
Soda Music and Douyin share an account system, so signing in to the same account on the desktop syncs your playlists, favorites, and play history with your phone. The standard method is to choose sign-in on the desktop client and use the Soda Music / Douyin app on your phone to scan the on-screen QR code and confirm authorization; you can also sign in with a phone number plus verification code. If you already have a Douyin account, QR-code authorization is the most convenient. Reminder: the desktop version lets guests preview, but saving playlists and favorites requires sign-in; and opening it overseas on a local IP still hits the regional limit, so you need a back-to-China accelerator connected to a mainland node to hear the full library normally. The exact QR-scan interface depends on the actual app.
What causes the phone to fail to scan when logging in to Soda Music via QR code?
The source material provided doesn't specifically explain why QR-code login fails to scan, so it needs to be confirmed by testing. You can first check the general directions: make sure the mobile Soda Music app is the latest version, the network is stable, and the QR code hasn't expired, then refresh the QR code and scan again. Note that Soda Music uses Douyin's account system, so scanning usually requires the mobile side to be logged in to the same Douyin account first; and if you're overseas, IP-based regional restrictions may also affect login or the subsequent listening experience.
Can I claim the new-user free membership if I register for Soda Music with a Hong Kong phone number?
Whether you can claim the new-user membership depends first on registering successfully. Soda Music shares Douyin's account system, but Douyin officially isn't open to overseas registration - real-name verification has only 5 ID types, and the only one supporting foreigners is the Foreign Permanent Resident ID Card. With only a Hong Kong phone number and no mainland ID, you'll most likely get stuck at real-name verification and can't finish registration. Even if you somehow register and claim the membership, a Hong Kong IP is still judged as overseas, so most songs won't play. The workable community approach is to get a mainland China number that can receive the code and pass real-name verification, then layer a back-to-China VPN connected to a mainland node for listening.
Can a Taiwan +886 phone number receive Soda Music's verification code to register?
Although Soda Music's registration page lists country codes like +886, Douyin has clearly stated it doesn't officially support overseas registration, and real-name verification accepts only 5 ID types, with foreign passports not eligible. Whether a +886 number can actually receive the verification code has no number-by-number tested conclusion from public sources (needs to be confirmed by testing), but even if the code arrives, registration will most likely get stuck at the verification step and can't be completed. A workable community approach is to register with a mainland China number that can receive the code and pass verification, or register with a domestic number first and rebind an overseas number later; to listen, you'll also need a separate back-to-China accelerator connected to a mainland node.
My overseas phone number can't receive Soda Music's verification code - how do I claim membership?
With Soda Music, overseas phone numbers often can't receive the code or get stuck at real-name verification because Douyin hasn't opened overseas registration (real-name accepts only 5 ID types, and a foreign passport won't pass). Workable community methods: (1) get a mainland China phone number to receive codes, optionally via a carrier number-retention plan (China Mobile about 8元/月); (2) use a "virtual China phone number" service to receive SMS verification codes online; (3) register the account with a domestic number first, then re-bind an overseas one. Only after registering and signing in can you claim the in-app free membership. Reminder: even after claiming membership, you still need a back-to-China accelerator connected to a mainland node to resolve the IP regional limit before you can listen normally.
Why does registering Soda Music with a Singapore phone number say the number isn't supported?
Because Soda Music and Douyin share the same account system, Douyin still doesn't officially support overseas registration and still requires a +86 mainland China phone number; although the registration page lets you choose codes like +65, real-name verification accepts only a limited few ID types, foreign passports don't pass, and the only option usable by foreigners is the foreigner's permanent residence permit. So Chinese who only have a Singapore local number but no mainland China ID card or permanent residence permit usually get stuck at not receiving the code or failing verification. Workable options: get a China phone number (such as a carrier number-retention plan or a virtual China number to receive verification codes), or register with a domestic number first and then rebind.
If I sign in to Soda Music by scanning a QR code with my Douyin account, can I claim new-user VIP?
Yes. Soda Music and Douyin share the same account system, so with an existing Douyin account you can authorize/scan-to-sign-in with one tap, and after signing in you participate as a normal account in in-app activities like new-user VIP, watch-an-ad-to-unlock, and Daily VIP. But a reminder: sign-in limits and listening limits are two different things - even if you sign in smoothly, being in Southeast Asia on a local IP still triggers the regional limit so you can't hear the full library, and you'll need a back-to-China accelerator connected to a "mainland China" node. The specific rules for new-user VIP depend on what the app shows at the time, so confirm by testing.
After scan-to-login on Soda Music, where do I claim the newcomer membership gift pack?
In Soda Music, after scan-to-login with a Douyin account, the newcomer gift pack/membership-related entry is generally in the membership or activities section of the in-app 'Me' page; just follow the prompts to claim it. If you can't find the entry in Southeast Asia, it's most likely that an overseas IP triggered a regional restriction causing the activity page to load incompletely - first use a back-to-China accelerator connected to a 'mainland China' node, exit the app and reopen it, then look again. The exact location of the newcomer membership gift entry isn't covered in the material; go by what's actually in the app, and confirm it by testing.
Can I claim free membership if I log into Soda Music with my Apple ID?
Soda Music's account system is the Douyin family, and login relies on Douyin account / phone number with SMS code / carrier one-tap login, not on using an Apple ID to log into the app itself; the Apple ID is just the store account you use to download and install from the App Store. After downloading and installing, you still need to log into Soda Music with a phone number or Douyin account in order to take part in membership-claiming activities such as watching ads to unlock and the daily free VIP. Overseas users also need to use a back-to-China accelerator connected to a mainland node to listen and participate in activities normally.
Will the free-membership events disappear after downloading Soda Music with an overseas Apple ID?
Whether events show up depends on your network IP, not your Apple ID. Soda determines your region by IP, and an overseas IP triggers 'music service not yet available in your current region,' causing the catalog and events page to load incompletely and the free-claim entries to be invisible. Even if you install the app with a China-region Apple ID, as long as your exit IP is still overseas, the events may still disappear. The solution is to use a back-to-China accelerator connected to a 'mainland China' node, then exit the app and reopen it, and the events usually come back.
Claiming a Soda Music membership keeps spinning / won't load - what should I do?
In Southeast Asia, the most common root cause is the regional limit: an overseas IP is judged as outside the mainland, so activity pages and the library load abnormally and keep spinning. The top fix: use a back-to-China accelerator connected to a "mainland China" node (not Hong Kong/Taiwan, and not an outbound VPN), keep it running in the background, then fully quit Soda Music and reopen it (clear it from recents and re-sign-in if needed). You can also switch to more stable Wi-Fi, update the app to the latest version, and clear memory. Crossing the Pacific from overseas back to mainland China servers often has over 200ms latency, so it's inherently slow.
How do I fix the Soda Music free membership page not opening and showing a blank screen?
The most common cause of a blank screen overseas is regional restriction: Soda Music determines your region by IP, a Southeast Asian IP is judged as outside mainland China, and the event web page content fails to load and shows blank. Steps to fix: use a back-to-China accelerator connected to a mainland China node and keep it running in the background, fully quit the app and reopen it (clear the background and log in again if necessary); if that still does not work, update to the latest version, switch to a more stable network, and free up memory. Note that connecting to Hong Kong/Taiwan nodes does not work - it must be a mainland node.
Is it real when Soda Music shows 'activity has ended' when I tap to claim free membership?
When Soda Music shows 'activity has ended' as you tap to claim free membership, there are two possibilities. One is that the activity does have a time limit and a phase has ended, in which case go by the activity page's notes in the app. The other is that you're in Southeast Asia and an overseas IP triggered a regional restriction, causing the activity status to read abnormally and mistakenly show as ended or load incompletely. You can first use a back-to-China accelerator connected to a 'mainland China' node, exit the app and reopen it, then check; after ruling out the region factor, judge whether the activity is genuinely over. The specific determination of activity timing isn't covered in the material and needs to be confirmed by testing.
Soda Music throws a 'network error' when claiming membership; how do overseas users fix it?
A 'network error' overseas usually stems from two layered causes: first, licensing/IP regional restrictions, where the overseas IP is blocked; second, physical latency, where requests have to cross the Pacific back to servers in mainland China, with round trips often exceeding 200ms and prone to timing out. The fix: use a back-to-China accelerator connected to a 'mainland China' node (not an outbound VPN, not Hong Kong/Taiwan), keep it running in the background, and fully exit the app and reopen it; then switch to a more stable Wi-Fi, update to the latest version, and close background apps that hog bandwidth. Simply changing DNS is useless for a platform with strict IP checks like Soda, so don't bother trying it.
Do I absolutely need a Chinese phone number to register for Soda Music?
Essentially yes. Soda Music and Douyin share the same account system, and login supports Douyin account, phone-number verification code, and one-tap carrier login; a phone number that hasn't registered with Douyin will automatically create a Douyin account, so 'no Douyin account' is not an obstacle. The real sticking point is real-name verification: in January 2025 Douyin officially confirmed overseas registration isn't supported and a +86 phone number is still required; in testing, real-name verification offers only 5 options, a foreign passport won't pass, and the only one supporting foreign nationals is the Foreigner's Permanent Residence Permit. So users who only have an overseas number and no Chinese ID card or permanent residence permit usually get stuck at the real-name step.