However, it does not end there. More code reveals that the iPhone must be registered for video conferencing along with the possibility of the feature only being used via Wi-Fi and not 3G data. So those who had hoped for video chat using their networks 3G connection may be a bit disappointed.
blockquote>ACCOUNT_NOT_REGISTERED_MESSAGE = "This device has not been registered for video conferencing.";
blockquote>IMAVCHAT_COULD_NOT_CONNECT_NO_REMOTE_WIFI = "The video call could not connect because a remote Wi-Fi connection could not be established."; IMAVCHAT_DISCONNECTED_NO_LOCAL_WIFI = "The video call disconnected because the local Wi-Fi connection was lost.";
And as an added bonus it seems as if Apple is working on integrating video chat with "tentpole" number 6, Game Center. From the code below it appears that you will be able to initiate video chats with other Game Center users.
blockquote>IMAVCHAT_ERROR_NO_SUCH_PLAYER_ID = "No Such Player ID"; IMAVCHAT_ERROR_NO_SUCH_ACHIEVEMENT = "No Such Achievement"; IMAVCHAT_ERROR_UNRECOGNIZED_GAME_DESCRIPTION_HEADERS = "Unrecognised Game Descriptor Headers"; IMAVCHAT_ERROR_NO_SUCH_GAME = "No Such Game";
iPhone OS 4 looks to be more promising than we originally had thought. Any of our readers excited just yet?