How to Fix iMessage “Waiting for Activation” Error on iPhone

A true-blue iPhone or iPad lover would like to send and receive iMessage using mobile data or Wi-Fi network. Once you activate iMessage in your iOS device, you can start to communicate with your friends and family, who own iPhone or iPad. But there are many users who face ‘iMessage Waiting for Activation’ error on their devices. After facing this error, they quickly want to fix iMessage not activating in iOS 11 or iOS 10 on iPhone 8, 8 Plus, iPhone 7, 7 Plus and iPhone X.

Now that user is in a tight spot. But every problem has solution; and here, you get more than one solution. Before going ahead, you should read the following carefully:

Is your number listed in Phone app? Your number normally appears on the top of Contacts as My Number. If you don’t see your number, launch SettingsPhoneMy Number and type in your number.

Check the Date and Time are shown correctly. Launch Settings → General → Date and Time → Toggle ON “Set Automatically” and check the Time Zone shows correct zone. Your iPhone should show the right time.

Toggle Set Automatically ON

Check that your mobile data is working properly as Wi-Fi fluctuations can cause iMessage activation error.

It has been noticed that the message sent out for activation goes out as an international SMS; at this, you need to ensure that your mobile service provider permits such messages and you should have enough amount to send international messages. After doing some basic solutions, you can go for more complex ones to solve iMessage is waiting for activation on iPhone 8, 8 Plus, iPhone 7, 7 Plus and iPhone X .

How to Fix iMessage Waiting for Activation on iPhone X, 8 Plus, 8, 7 Plus, 7, 6(s) Plus, 6(s) in iOS 11, iOS 10 or iOS 9.X

Solution #1. Contact the Service Provider

If the mobile service provider has imposed any restrictions, blocks or filters on your iMessage, you need to talk to your carrier support personnel and resolve the issue.

Solution #2. Turn OFF/ON iMessage

Step #1: Launch Settings app on your iOS device

Step #2: Tap on Messages.

Step #3: Toggle off iMessage.

Toggle iMessage ON and Off

Now, reboot your iPhone by pressing side button and Home button at the same time for 10 seconds.

Press and hold volume down button and Home button to hard reset your iPhone 7/7 Plus. Follow this guide to force restart your iPhone X, iPhone 8/8 Plus.

Step #4: Toggle ON iMessage.

If the above procedure doesn’t work, scroll down.

Solution #3. Update Carrier Settings

Don’t forget to Keep Wi-Fi or Cellular data ON.

Step #1: Go to Settings app.

Step #2: Tap on General → About.

Here you will find the update option, if there is any update needed.

You can also checkout the version of the carrier settings.

Make sure to download the carrier setting of your new carrier.After you put new SIM card into your iPhone

Solution #4. Sign out, Sign in Apple ID

Step #1: Open Settings and tap on Message. Scroll down and tap on ‘Send & Receive’.

Step #2: Tap on Apple ID and press Sign Out.

Step #3: Toggle iMessage OFF.

Step #4: After a few seconds, toggle iMessage ON. Meanwhile, you can turn Wi-Fi ON and OFF.

Step #5: Type in your Apple ID and try to reactivate iMessage.

Solution #5. Reset or Restore iPhone

As a last resort, you can either go for Resetting or Restoring iPhone. Note that you need to reset your location settings, and then go for iPhone reset. Do not worry about your data lost as it is safe in this forced reboot. After reset, log in with your Apple ID and set up iMessage afresh.

Above solutions should fix iMessage activation unsuccessful error. In case your device still shows an error like iMessage not activating, you should restore your iPhone or iPad.

Also Check:

This information gives you in-depth understanding about the iMessage error waiting for activation. If the error is not fixed, you can share your feedback with us on FacebookTwitter and Google Plus. If luck will smile upon you, you may get some help from other readers.

SHARE

LEAVE A REPLY

Please enter your comment!
Please enter your name here