jayeyekay

Q: iMessage not syncing/providing continuity between iPhone and MacBook Pro

I am getting increasingly frustrated with finding a solution to fix the sync of messages between my iPhone and MacBook.

 

My iMessages only show up/sync to my Messages app on my MacBook Pro when it is open and connected. Usually when i would open my MacBook, it would automatically sync all the messages and conversation threads as I had used on my iPhone.

 

I have logged out of iCloud and iMessage on both devices, and restarted, logging in again. This has not worked.

 

Does anyone have a fix for this? I just want continually between the two devices, and am extremely confused after searching and trying a lot of solutions that just are not working.

iWork, OS X Mavericks (10.9)

Posted on Jun 7, 2015 3:44 PM

Close

Q: iMessage not syncing/providing continuity between iPhone and MacBook Pro

  • All replies
  • Helpful answers

Page 1 of 3 last Next
  • by Ralph Johns (UK),Helpful

    Ralph Johns (UK) Ralph Johns (UK) Jun 8, 2015 12:08 PM in response to jayeyekay
    Level 9 (72,957 points)
    Applications
    Jun 8, 2015 12:08 PM in response to jayeyekay

    Hi,


    Which app or service are you using to sync names and addresses and other contact details  between the Mac and the iPhone ?

     

    Also closely check that the iPhone > Settings > Messages > Send and Receive shows the iPhone number as Active (it will be greyed out as the user cannot change this but it can be unticked and not active).

    If this is the case remove the Apple ID and set Airplane Mode for 2 mins.

    On coming back to the settings wait for the number to verify before adding the Apple ID.

     

     

    3Sigcopy2.png

    8:08 pm      Monday; June 8, 2015

     

      iMac 2.5Ghz i5 2011 (Mavericks 10.9)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad
  • by jayeyekay,

    jayeyekay jayeyekay Jun 8, 2015 6:06 PM in response to Ralph Johns (UK)
    Level 1 (0 points)
    Jun 8, 2015 6:06 PM in response to Ralph Johns (UK)

    I believe they automatically transfer between contacts on iPhone and MacBook? I am not using any other contact or address book app, other than your regular Google Inbox, and Gmail?

     

    When I used to open my MacBook, a bunch of messages would show up in the notifications on the upper right – these were the messages being synced to my MacBook, from my iPhone, when my MacBook was inactive/closed. I just want to see a continuous thread of messages as it used to do as per my iPhone, without gaps where my MacBook has been turned off, if you understand?

     

    It is greyed out, and ticked, so looking all good there. I did what you suggested in case this was the problem, and it also hasn't fixed the continuity issue.

  • by Ralph Johns (UK),

    Ralph Johns (UK) Ralph Johns (UK) Jun 9, 2015 2:09 PM in response to Ralph Johns (UK)
    Level 9 (72,957 points)
    Applications
    Jun 9, 2015 2:09 PM in response to Ralph Johns (UK)

    Hi,

     

    They are only automatic when an account in the Contacts app is active.

     

    Open the Contacts app and go to the Preferences Accounts.

     

    If it says iCloud then in System Preferences > iCloud the Contacts item will be ticked.

    If it says Google or other then in System Preferences > Internet accounts > (Service) there will be a tick against Contacts to use that to sync.

     

    Whatever it is is needs to be the same on the iPhone.

     

    Ralph

  • by jayeyekay,

    jayeyekay jayeyekay Jun 11, 2015 7:54 PM in response to Ralph Johns (UK)
    Level 1 (0 points)
    Jun 11, 2015 7:54 PM in response to Ralph Johns (UK)

    I am so confused, I am not sure if you are getting to the point of what I am asking. Are you saying that the contacts app needs to be synced the same as per MacBook and iPhone, to ensure that Messages are synced and constant across both devices?

  • by Ralph Johns (UK),

    Ralph Johns (UK) Ralph Johns (UK) Jun 12, 2015 12:29 PM in response to jayeyekay
    Level 9 (72,957 points)
    Applications
    Jun 12, 2015 12:29 PM in response to jayeyekay

    Yes.

     

     

    3Sigcopy2.png

    8:29 p.m.      Friday; June 12, 2015

     

      iMac 2.5Ghz i5 2011 (Mavericks 10.9)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad
  • by TheGoodLife99,

    TheGoodLife99 TheGoodLife99 Jun 14, 2015 6:30 AM in response to jayeyekay
    Level 1 (4 points)
    Apple TV
    Jun 14, 2015 6:30 AM in response to jayeyekay

    Did you solve your problem?

     

    I have this problem, too, between my 2 iPhones, my iPad and my iMac.

    The iOS devices (iOS 8.3) sync fine regadless of their sleep/wake state.

    The iMac (OS X 10.10.3) only gets messages arriving while awake; messages arriving while asleep are never shown.

     

    Signing in/out of iCloud/iMessage on alle devices doesn't change anything.

    Restarting Messages on the iMac or any other device doesn't change anything.

     

    I found two workarounds:

     

    Restarting the iMac syncs all missing messages immediately!

    Receiving a new message while the iMac is awake syncs all missing messages immediately!

    Sending a new message from an iOS device, not from the iMac itself, syncs all missing messages immediately!

     

    So I guess everything is configured fine, but Messages in Yosemite doesn't refresh properly.

     

    Can I somehow force a message refresh/sync without restarting the iMac or sending a message from an iOS device?

    In Mavericks everything was working fine and automatically and in perfect sync; the described behaviour started wit my upgrade to Yosemite some weeks ago.

     

    Thanks,

    Michael

  • by Eric Root,

    Eric Root Eric Root Jun 14, 2015 11:24 AM in response to TheGoodLife99
    Level 9 (69,599 points)
    iTunes
    Jun 14, 2015 11:24 AM in response to TheGoodLife99
  • by TheGoodLife99,

    TheGoodLife99 TheGoodLife99 Jun 15, 2015 10:19 AM in response to Eric Root
    Level 1 (4 points)
    Apple TV
    Jun 15, 2015 10:19 AM in response to Eric Root

    Erik,

     

    as I said everything is configured fine and works without any problem as long as my iMac is awake.

    Only if my iMac is asleep he is missing messages that only show up if another new message arrives while he is awake again (or the iMac is rebooted).

     

    Concerning your links: Yes, everything is consistent between all devices and I use my apple ID and my email address as caller id.

    Worked perfectly in Mavericks and still does in Yosemite as long as the iMac is awake...

     

    Any idea why Messages on Yosemite doesn't refresh before a new message arrives after wake up from sleep?

     

    Thanks,

    Michael

  • by Tux-In-The-Window,

    Tux-In-The-Window Tux-In-The-Window Jun 15, 2015 10:27 AM in response to jayeyekay
    Level 1 (5 points)
    Jun 15, 2015 10:27 AM in response to jayeyekay

    Ralph Johns is completely wrong. The Address book app is simply a Contact client that pulls contacts or stores them locally depending if accounts are setup on them.

     

    To answer your question the best way to correct this would be to sign out of Messages.  Go into Keychain Access and search for, then delete any reference of iMessage.  Once you have completed this log out of your account. Log back in, and sign into iMessage.

     

    If this has helped you please click Solved.

  • by Ralph Johns (UK),

    Ralph Johns (UK) Ralph Johns (UK) Jun 15, 2015 12:01 PM in response to TheGoodLife99
    Level 9 (72,957 points)
    Applications
    Jun 15, 2015 12:01 PM in response to TheGoodLife99

    Hi,

     

    In theory the Mac should "catch up" on iMessages sent whilst it is asleep as it does disconnect from the network.

    As soon as it is reconnected the outstanding iMessages should appear.

     

    If the Mac is Off completely does it catch up on iMessages when it is restarted ?

    I.e. is it just sleep or are all disconnects the same.

     

    There is a natural end point to the time a Mac can be off line before iMessages are not sent to the Mac.

    It seems it is around 3 days.

     

     

    3Sigcopy2.png

    8:01 p.m.      Monday; June 15, 2015

     

      iMac 2.5Ghz i5 2011 (Mavericks 10.9)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad
  • by Ralph Johns (UK),

    Ralph Johns (UK) Ralph Johns (UK) Jun 15, 2015 12:22 PM in response to Tux-In-The-Window
    Level 9 (72,957 points)
    Applications
    Jun 15, 2015 12:22 PM in response to Tux-In-The-Window

    Hi,

     

    I can assure you that if the iPhone and Mac are using different Contacts lists then iMessages threads will be separated.

     

    Deleting the IDS: ***-Auth Token  that is the responsible item for making sure the iMessages account can login to the iMessages servers is unlikely to effect the sync issue.

    The Account  (iMessages account on the Mac) is either logged in or it isn't.  Forcing it to reconnect might help things if the account was not logging in such as the "Not Registered with iMessage" error alert or the "Not Delivered" one when trying to Send iMessages.

     

    If it does not appear tyo be the Contacts app and you have tried logging in and out of iMessages on both devices I would double check the iPhone > Settings > Messages > Send and Recieve and check the iPhone Number is ticked.

    Twice I have had this greyed out item (The user cannot change it) show the number as inactive (unticked).

     

    If this is the case remove the Apple ID.

    Then place the iPhone in Airplane Mode for 2 minutes to break with the server.

    Go back to Settings > Messages > and enable the App if required.

    Wait until the iPhone Number has verified.

    Confirm at this point the Number works by iMessaging the Apple ID (Mac effectively).

    If this works return the iMessages after setting the Mac to Start Conversations from the Apple ID.

     

    If that works add back the Apple ID.

    Reset Start Conversations Form on both devices if required.

     

    Reset Text Forwarding if required.

     

     

    3Sigcopy2.png

    8:22 p.m.      Monday; June 15, 2015

     

      iMac 2.5Ghz i5 2011 (Mavericks 10.9)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad
  • by TheGoodLife99,

    TheGoodLife99 TheGoodLife99 Jun 16, 2015 1:03 AM in response to Ralph Johns (UK)
    Level 1 (4 points)
    Apple TV
    Jun 16, 2015 1:03 AM in response to Ralph Johns (UK)

    Hi Ralph,

     

    thanks for your help!

     

    Yes, the problem is that the iMac doesn't catch up as soon as it is reconnected only after sleep.

    It refreshes iMessage immediately after a restart - and after a new message arrives while awake.

     

    I signed out and in of/to iMessage/iCloud several times on all devices with no effect.

    The phone number is ticked on the iPhones and the account settings for the contacts app are fine.

    I did not and will not delete the IDS: ***-Auth Token in Keychain. I don't have any problem to login to iMessage on any device.

    Everything works as expected except the iMac "refresh after sleep" issue.

     

    As of today I did not experience the natural end point a Mac can be off line before iMessages are not sent to the Mac.

    Forcing the refresh by restarting the iMac or by sending a message to myself from an iOS device while the iMac is awake always led to all missing messages showing up.

    I noticed that they have to be stored somewhere in iCloud - because they are even synced to the iMac after they were deleted from all iOS devices.

    If I only could force the refresh without restarting or sending a message to myself...

     

    Best regards,

    Michael

  • by Ralph Johns (UK),

    Ralph Johns (UK) Ralph Johns (UK) Jun 16, 2015 12:40 PM in response to TheGoodLife99
    Level 9 (72,957 points)
    Applications
    Jun 16, 2015 12:40 PM in response to TheGoodLife99

    Hi,

     

    More info.

     

    Basically an iMessages is split at the server end if you have two or more devices linked together.

    So...

    An iMessages sent to an iPhone Number will go to the iPhone and a "Copy" will be made to deliver to the Mac.

    If the Mac is Offline then the iMessages will be held until that device responds - there does appear to be a Time Out limit to this somewhere around 3 - 4 days.

     

    As each device has a unique identified Login to the iMessages server each iMessages is sent uniquely to each device.

     

    Once a device has received the iMessages it is deleted  from the iMessages server (a "Copy" for another device might still be waiting for that device but you can't access it).

     

    You will  notice that in System Preferences > iCloud there is not setting for Messages.

    Logging in and Out of iCloud makes no difference.

    iMessages uses an Apple ID.  Commonly this is the same as the iCloud one.

    It means one server can go down without all the other apps being locked out as well.

    On the other hand it means you can use different IDs in iTunes, Game Center, App Store, iMessages, FaceTime.

     

    I started many years ago with iChat and the AIM service and later at iChat 3, GoogleTalk.

    I haven't really "converted" my Buddies to iMessages Contacts and I rarely let the computer go to sleep when it is On  (I tend to be here for about 3 hours a day).

    For that reason I can't say whether what you are seeing has become the standard, although I doubt it very much.

     

     

     

     

     

     

    3Sigcopy2.png

    8:40 p.m.      Tuesday; June 16, 2015

     

      iMac 2.5Ghz i5 2011 (Mavericks 10.9)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad
  • by TheGoodLife99,

    TheGoodLife99 TheGoodLife99 Jun 16, 2015 2:14 PM in response to Ralph Johns (UK)
    Level 1 (4 points)
    Apple TV
    Jun 16, 2015 2:14 PM in response to Ralph Johns (UK)

    Hi Ralph,

     

    thank you very much for your detailed explanation!

     

    Before Mavericks I used a different Apple ID for iMessage and FaceTime: my iTunes Apple ID (and not my iCloud Apple ID).

    Starting with Mavericks I was prompted from iOS 7 that text forwarding only works with my iCloud Apple ID used to login to iMessage and FaceTime.

    That's why I changed it on all devices and why I think that iCloud is somehow involved for storing and forwarding the messages to each device.

     

    Today for the first time ever a message I sent from iPhone #1 didn't show up on iPhone #2.

    Meanwhile this is expected behaviour on the sleeping iMac - but on iOS devices it was new.

    Restarting iPhone #2 after about 1 hour made the message appear immediately...

     

    With Mavericks & iOS 7 I never had these problems.

    Everything started with Yosemite & iOS 8...

     

    Perhaps it is somehow related to the mDNSResponder / discoveryd change Apple made with these releases.

    They are going to roll that back with OS X 10.10.4 for the Mac and iOS 9 for iPhone/iPad/Apple TV - as far as I know.

     

    We will see if that changes anything in my environment and makes expecially Mac networking as robust as it was in Mavericks.

     

    Thanks,

    Michael

Page 1 of 3 last Next