Why does iMessage only work for some of my contacts?

Having problems with iMessage. It will work for some of my contacts but not others. And those people arre having the same problem, works with other people but not me.. Anyone dealt with this?

1. Both devices have to be running iOS 5.*
2. Internet latency can delay iMessage connection.  If you enabled "Send as SMS", the phone will switch to SMS if iMessage doesn't connect quickly.  If you disable Send as SMS, more of your messages will go through as iMessage.

Similar Messages

  • Problem: Why does this only work for powers of 2?

    I wrote this program to create a golf league schedule for, ideally, eight players. However I want it to be flexible enough to permit for other denominations, such as 10 or 12. When I run the program it works perfectly for any number that is a power of 2 (2,4,8,16,32,etc...) but it will not work for other even numbers such as 6,10, or 12. If anyone has any insights it would be most helpful.
    *(This is my first post on this forum so if anything looks not quite right or if this post isn't worded exactly how it should be then I apologize in advance)*
    Here's the three classes.
    public class ScheduleDriver
         public static void main(String[] args)
                              //instance variables
              int max;     //size of flight matches array
              ScheduleMaster master;//instance of class
              //get max number of players for flight
              System.out.print("Max number of players in this flight:");
              max = Keyboard.readInt();
              master = new ScheduleMaster(max);
              //create weekly schedules for season
              master.createSchedule();
              //display weekly schedules
              master.displayWeekly();
         }//end main
    }//end ScheduleDriver
    public class ScheduleMaster
         //instance variables
         int maxPlyrs;//maximum number of players in flight
         Week[] weeklySchedule;//array of weekly matches
         public ScheduleMaster(int plyrs)
              //set up instance data and declare array size
              maxPlyrs = plyrs;
              weeklySchedule = new Week[plyrs];
              //set up the size of each week's matches array
              for (int pos = 0; pos < plyrs; pos++)
                   weeklySchedule[pos] = new Week(plyrs);
              }//end for
         }//end constructor
         public void createSchedule()
              int count = 0;//index of weeklySchedule array
              final int QUIT = -1;     //quit value for loop
              int flag = 0;     //value to continue or exit loop
              //for each player A
              for (int a = 1; a < maxPlyrs; a++)
                   //for each opponent of player A
                   for (int b = (a + 1); b <=maxPlyrs;b++)
                        //set count/index and       reset flag to zero
                        count = (a - 1);
                        flag = 0;
                        //while still haven't found correct week for this match
                        while (flag != QUIT)
                             //if at least one of these players are already scheduled
                             //for a match this week
                             if (weeklySchedule[count].checkPlayers(a,b) == true)
                                  //if last valid index of array has been reached
                                  if (count == (maxPlyrs - 2))
                                       //reset count/index to zero
                                       count = 0;
                                  else
                                       //incriment count
                                       count++;
                             }//end if
                             else
                                  //assign this match to array of matches for week
                                  //and then exit loop
                                  weeklySchedule[count].setMatch(a,b);
                                  flag = -1;
                             }//end else
                        }//end while
                   }//end for
              }//end for
              //fill in last week/position night
              for (int pos = 0; pos < maxPlyrs;pos++)
                   //set up position match
                   weeklySchedule[maxPlyrs - 1].setMatch(pos + 1, pos + 2);
                   //incriment pos
                   pos++;
              }//end for
         }//end createSchedule
         public void displayWeekly()
              //for each week in schedule
              for (int pos = 0; pos < maxPlyrs;pos++)
                   //display header
                   System.out.print("WEEK " + (pos + 1));
                   //if pos/index is 0 or even, flight plays front 9
                   if ((pos % 2) == 0)
                        System.out.println(" [FRONT 9]");
                   //else flight plays back 9
                   else
                        System.out.println(" [BACK 9]");
                   //display lines
                   System.out.println("----------------");
                   //display week's matches
                   weeklySchedule[pos].display();
                   //skip a line
                   System.out.println("\n");
              }//end for
         }//end displayWeekly
    }//end ScheduleMaster
    public class Week
         int[] schedule;          //array of players involved in matches for week
         int max;               //max number of players
         int count = 0;          //number of players currently involved in matches
         public Week(int size)
              //set up instance data and size of array
              max = size;
              schedule = new int[size];
         }//end constructor
         public boolean checkPlayers(int playerA, int playerB)
              boolean flag = false;     //flag to determine if at least one of
                                            //the players to check are already playing
                                            //this week
              //for each element of array
              for (int pos = 0; pos < max; pos++)
                   //if player A matches player already playing this week
                   if (schedule[pos] == playerA)
                        flag = true;
              }//end for
              //for each element of array
              for (int pos = 0; pos < max; pos++)
                   //if player B matches player already playing this week
                   if (schedule[pos] == playerB)
                        flag = true;
              }//end for
              return flag;
         }//end checkPlayers
         public void setMatch(int playerA, int playerB)
              //if array can take more matches
              if (count <= (max - 2))
                   //insert players into array of active players for week
                   schedule[count] = playerA;
                   schedule[count + 1] = playerB;
                   //incriment count of players playing this week by 2
                   count = count + 2;
              }//end if
              else
                   System.out.print("No more matches can be entered!!!");
         }//end setMatch
         public void display()
              //for every even numbered index starting at zero
              for (int num = 0;num < max;num++)
                   //display the player at that position and the next consecutive
                   //player who will be his opponent for the week
                   System.out.println(schedule[num] + "VS" + schedule[num + 1] +
                   //incriment num
                   num++;
              }//end for
         }//end display
    }//end Week

    Ah, I have discovered the problem. The reason for the infinite loop was because of the resetting of the counter/index after every successful match entry back to (a - 1). This was causing matches to be put into weeks where they didn't belong, which caused the program to infinitely loop because it couldn't find an appropriate week to place it's next match. The only time the count should be reset back to zero is when a new player A is being processed or the last valid array index has been referenced before an out of bounds exception would be thrown. I'm still not entirely sure why this doesn't occur on powers of 2 but theh again I haven't put too much thought into it having solved the initial problem! :)
    Anyways thanks for the input all who posted, much appreciated.
    Happy programming!!!!

  • I know I am a luddite but if I am streaming content on my Ipad from a TV station can I get it to appear on Apple TV or does it only work for things in my itunes library?

    I know I am a luddite but if I am streaming content on my Ipad from a TV station can I get it to appear on Apple TV or does it only work for things in my itunes library?

    Welcome to the Apple Community.
    Websites and third party Apps need enabling before they will allow AirPlay of Video content. Some Website/App developers have not enabled their products, some simply haven't got around to it yet, others have stated that they won't be enabling AirPlay (likely as a result of licensing issues).
    I have created a User Tip to list Apps that have been tested with Video Airplay, if you have any Apps that you have tested please leave details in the comments at the bottom of the User Tip or email me if you don't have commenting privileges.

  • After updating safari why does it only works intermittently now?

    After updating safari why does it only work intermittently now?

    Please explain in more detail what you updated and what isn't working now. You might also add anything you have already done to correct the problem.

  • Does iMessage only work with the newest iPod Touch generation?

    Does iMessage only work with the newest iPod Touch generation or does it work with older ones as well?

    Any iPod Touch device that can be upgraded to iOS 5 will have iMessage. This means if you have a 3rd or 4th generation iPod Touch it will support iMessage.
    See this article on what features your iPod Touch supports
    http://support.apple.com/kb/HT4962

  • Message audio only works for some contacts...

    i have an iPhone 5S.  I'm updated to 8.0.2 When I try to do an audio message in iMessages it works for most people.  However my brother who has an IPhone 4s I cannot send him an audio message or audio text.  There simply is NO microphone to even attempt a audio message. I have 1 other person in my contacts where it's the same.  Also I have a friend who has an iPhone 5C and he is having the same problem.  Some contacts he can do an audio message some he cannot...
    what at the heck is wrong???

    So I'm just stuck with this feature only working on most of my contacts??

  • Safari auto fill only works for some sites on my new iMac

    Hi, Safari autofill only works for a few websites on my new iMac. Apple Care tried to change some settings which did not help. Autofill is checked in preference and we worked on Keychain access.
    Thank you for your advice.

    Select your card in Address Book. Then select
    Card ▹ Make This My Card
    from the menu bar. In Safari, select
    Safari ▹ Preferences ▹ AutoFill ▹ AutoFill web forms: Using info from my Address Book card.

  • Does iMessages only work when writing to people who have i05, or can you write to people using other systems ?

    I have an iPad 2, but have never yet been able to send a iMessage....does this only work when writing to people who also have i05, or can you also write to people who use other systems ?
    iMessages is turned on on my system, but even when writing to people who I know have iPads or iPhones , I just get the red exclamation mark....
    Sending messages on my iPhone seems to work okay when sending to non iPhone users, so I don't understand what's wrong here .

    From http://support.apple.com/kb/HT3529 :
    iMessage allows you to send unlimited text, photos, videos, locations, and contacts using Wi-Fi or 3G* from your iPhone, iPad, or iPod touch to other iOS 5 users.
    Note: On iPhone, if iMessage is unavailable, the message may be sent as SMS or MMS, depending on content. Carrier messaging rates may apply. You can turn this on or off in iPhone at Settings > Messages > Send As SMS. Messages sent using iMessage will appear in a light blue bubble, while messages sent using SMS or MMS will appear in a green bubble.

  • Why does GarageBand audio work for guest user but not my account?

    Hello, I have a 15-inch MacBook Pro (2.2 GHz Intel Core i7, 4GB 1333 MHz DDR3) from late 2011 that I bought brand new in 2012. I'm running OS X Mavericks 10.9.4 and my MacBook has 500 GB of storage.
    About a month or two ago I tried to download the new GarageBand (10.0.2) but I had trouble completing the loops download. The download would stop halfway through because of a network error. So last week I decided to try to download it again, and I was able to do so after reading some discussions about the issue. I successfully completed the download in safety mode and then I restarted my MacBook. At this point I was able to open GarageBand 10.0.2 and create a new project. Unfortunately, there was no audio coming through the output and sound bar for the various audio components in GarageBand. I had no audio when previewing the loops or playing it back in an audio track. I didn't really test anything else out because I figured I needed to fix this problem first. I have read many discussion boards about audio problems with GarageBand. I have already made sure everything is set properly in the GarageBand preferences and the audio preferences in system preferences. I've tried restarting GarageBand and restarting the computer.
    This evening I found a discussion from the username icewhatice and they seemed to have had my exact problem. I'm not sure that I found the answer on this discussion though. For reference, this is what icewhatice posted: "I have no audio coming from Garageband 10.0.2. Downloaded it on Saturday and have spent the last two days trying to figure out why it won't work. I'm using a macbook pro with an Alesis QX49. GB registers keyboard when I plug it in but no sound whatsoever, not even from the onscreen keyboard. It seems to read the keyboard as if I play a C chord, it appears in the display. I've done all the obvious stuff like check preferences, restart, I've deleted and downloaded new GB several times and always with same result. Actually, it took me about four attempts to download it in the first place as I was getting an internet connection error message right at the end of the download, and I see others have had that problem. Managed to solve that by downloading in safe mode but now the no sound thing is driving me absolutely crazy because I can't play my keyboard!!!!! Also, worth noting that there is no audio level being read anywhere, I believe in the new version this appears in the volume control at the top. I've also looked into it potentially being a problem with my keyboard and it possibly needing an update but can't find any difinitive answer for that anywhere. I've stopped looking into that because the on screen keyboard doesn't even work - if that worked then I would know at least GB works and it's something to do with the keyboard. So, I am at a complete loss. If anyone has any ideas about why this is happening or what I could do to solve then I would be very grateful."
    After reading this, I realized that I am unable to create new tracks, and I realized that I have the same problems with old projects saved from the last version of GarageBand I had. I have not tried to download GarageBand again since it did not work for icewhatice. léonie ended this post by saying: "Something is certainly wrong - either the current project, some settings in your user account, or the downloaded GarageBand version. Or incompatible software may be interfering. If a new project does not work, try to test by logging into a different user account, for example the "Guest User" account. Create a new project using this account. Does GarageBand work better from this account?  Then we will need to troubleshoot your preferences."
    I have tried this and started a new GarageBand project in the "Guest User" account. GarageBand was working fine in the "Guest User" account and all of the audio was working properly. Does anyone know how I should troubleshoot my preferences?

    If an application is working in a different account, but not in your regular account,try t find out, what you configured differently in your own account, for example start-up items or preference panes you are using, applications and other helper tools, that are only installed for your regular account. As a first guess, remove GarageBands preference files from the user library in your Home folder.
    But you will have to reset all settings you did in the GarageBand preferences dialog. And GarageBand will not remember the last project. You'll have to find the file manually.
    Remove these files from your User Library to a folder on your Desktop:
    ~/Library/Containers/com.apple.garageband10/
    ~/Library/Preferences/com.apple.garageband.plist
    ~/Library/Caches/garageband
    Quit GarageBand, then remove the files to a folder on the Desktop and restart the computer, before trying again to open GarageBand.
    You user library may still be hidden, as is the default in Mavericks: To open your hidden user library:
    Select the "Home" folder icon (the little house)  in the Finder's sidebar and press the key combination ⌘J to open the "view options".
    Enable "Show Library Folder".
    Then open the Home folder and open the Library folder inside and navigate to the Preferences, Caches, or Containers folder. Remove these folders completely - don't leave anything inside:  ~/Library/Containers/com.apple.garageband10/,
    ~/Library/Caches/garageband  .

  • Why is imessage only working on wifi?

    Hi,
    I'm having some trouble with iMessage on my iPhone 4.  For some reason since last week it will only send/receive messages when on a wifi connection but not on 3g/Edge.  None of my data settings have changed.  Coincidentally I've found that viber is having the same issue, it will only sned/receive message on wifi but not on 3G/Edge.
    All the other browsing apps/safari work fine on 3g/edge.  Does anyone have any ideas? I'm based in Ireland on the O2 network
    Thanks in advance.

    Yes same here.
    The apps "Find My iPhone" and "Find My Friends" are doing the same thing, work fine in wifi but not on 3g/Edge. I'm in Australia on Telstra.
    It's my wifes 4s that worked fine when I was using it, my 5 works fine.
    It's software based because changing phone and restoring have the problem folling that user!

  • Why does iMessage not work on my iPhone yet it works on my iPad?

    For some reason I can't send iMessages on my iPhone yet I can send them fine on my iPad. Both have been set up using the same iCloud and iTunes accounts so I don't understand why this is happening. I have checked that iMessage has been activated on my iPhone and it is running iOS 7.0.2. There are no error messages, it just shows 'sending' but doesn't actually send it. But if I send the message on my iPad it sends straight away and updates on my iPhone. Anyone got any ideas?

    Many are experiencing this issue right now.  A phone reset or going to Settings > General > Reset > Reset Network Settings resolves the issue.
    Let Apple know about the issue/bug here:  http://www.apple.com/feedback

  • Why does Imessage not work?

    Imessage has not worked for about 24h , it says "wrong password" but I'm 100% that it is the right one. No problems with App store or any other thing. Someone with the same Problem? Any one who know how to get it work again?

    I believe apple is having some troubles with their new update because ever since I updated to 6.0.1 on my iPhone 5 I have not been able to use iMessage or download off of wifi

  • Why does genius never work for me?

    I have recently purchased a new iMac.  I love my new computer.  It took me some time to transfer all my songs etc, but icloud really helped.  my itunes library now has all my music in it, plus some new albums I have treated myself too.  For some reason I cannot seem to create a genius playlist, every time i try it tells me "genius is unavaliable for the song".  but seriously, i have tried it now for about 25 different songs, it cant be unavaliable for everything? Am I doing something wrong? is their a glitch?  I have updated genius several times, so thats deffinately not the porblem.  Rather confused, and a bit dissapointed in genius.
    Anybody else having the same problems?

    just as equally, what does your comment have to do with answering my question?  I was simply just explaining my situation, Iam new to using the iMac and wondered if I was doing anything wrong.  But hey, Im new to using these forums, I guess I will remember in future not to share the full situation and just ask the question.  leasson learned...moving on.

  • Why does my jdev hang for some time

    Hi,
    I want to know the reason why my jdev 10.1.3.4.0 hang for some time in some scenario's?
    like:
    whenever i start standalone oc4j server, after using the application in server' url, if i go to jdev it will hang for a min or so.
    normal usage also it will hang for some thrice a day or so??
    can any one tell..
    Thanks,

    Hello John,
    Thank you for providing all the information about what is going on with the SuperDrive issue you are experiencing.
    I recommend resetting the System Management Controller (SMC) on your iMac:
    Resetting the SMC for Mac Pro, Intel-based iMac, Intel-based Mac mini, or Intel-based Xserve
    Shut down the computer.
    Unplug the computer's power cord.
    Wait fifteen seconds.
    Attach the computer's power cord.
    Wait five seconds, then press the power button to turn on the computer.
    You can find the full article here:
    Intel-based Macs: Resetting the System Management Controller (SMC)
    http://support.apple.com/kb/HT3964
    If you are still having trouble with playing audio, I recommend the following article:
    Apple Computers: Troubleshooting the slot-loading SuperDrive
    http://support.apple.com/kb/HT2801
    Thank you for posting in the Apple Support Communities.
    Best,
    Sheila M.

  • Basic authentication only works for some webservices?

    I'm trying to call the SAP BI/BO REStful webservices using basic authentication. I enabled basic authentication in the WACS and tested with this service:
    http://host:6405/infostore/16422
    This works! I can get the report metadata as either xml or json. However, whenever I try an url with "raylight" in it, I get an authentication problem:
    http://host:6405/biprws/raylight/v1/documents/16422/parameters
    error_code: "1"
    message: "No session found in HTTP header X-SAP-LogonToken"
    Why do some services work with basic authentication and others absolutely require the logontoken? I would like to avoid the logontoken if possible. I tested by logging on with the token and that does work, so it's not like my credentials are wrong.
    I also found the a problem with the raylight logontoken described here: RESTful Raylight Error Incorrect session
    Apparently, there needs to be double quotes around the logontoken for it to work. Could this "bug" be the reason why basic authentication doesn't work? I already tfried to put double quotes around and inside my base-encoded value but it still gives the same error.

    Hello,
    Raylight doesn't support basic authentication because it required a permanent session to work. Internally, we have to manage a "cache" to support subsequent REST calls and this is not possible using basic authentication.
    Regards,
    Anthony

Maybe you are looking for