Quelqu'un peut-il montrer un exemple de connexion à AIM, puis envoyer et recevoir des messages à l'aide de IMframework?Exemple de structure de messagerie instantanée
Merci!
Quelqu'un peut-il montrer un exemple de connexion à AIM, puis envoyer et recevoir des messages à l'aide de IMframework?Exemple de structure de messagerie instantanée
Merci!
Je suis l'auteur d'une bibliothèque Objective-C pour AOL Instant Messenger. Il fournit une approche simple orientée objet à la messagerie instantanée. Les gens l'ont utilisé dans le passé pour développer des applications de messagerie instantanée iOS, et y ont même ajouté des choses comme Off-The-Record. Vous pouvez check it out on github, télécharger la source et ajouter la source à votre application en les copiant manuellement. Une fois que vous avez le code dans votre projet, vous pouvez vous connecter à comme ceci:
AIMLogin * login = [[AIMLogin alloc] initWithUsername:username password:password];
[login setDelegate:self];
if (![login beginAuthorization]) {
NSLog(@"Failed to start authenticating.");
abort();
}
Après avoir connecté et obtenu une session, vous pouvez faire des choses comme votre message d'état comme suit:
AIMBuddyStatus * newStatus = [[AIMBuddyStatus alloc] initWithMessage:@"Using LibOrange on Mac!" type:AIMBuddyStatusAvailable timeIdle:0 caps:nil];
[session.statusHandler updateStatus:newStatus];
[newStatus release];
Vous pouvez envoyer des messages aux copains comme ceci:
AIMBlistBuddy * buddy = [[theSession.session buddyList] buddyWithUsername:buddyName];
[theSession.messageHandler sendMessage:[AIMMessage messageWithBuddy:buddy message:@"<BODY>Hello, world!</BODY>"]];
La bibliothèque prend en charge à peu près toutes les fonctionnalités standard des utilisateurs AIM expérience un jour après jour. Voir mon exemple de travail au MyTest.m. Notez qu'il inclut d'autres fonctionnalités que la fonctionnalité de base, telles que la détection de blocage de thread, etc.
Je sais que Google utilise OpenAIM dans gTalk. Vous pouvez en savoir plus: http://dev.aol.com/aim
GMail: http://www.google.com/support/chat/bin/answer.py?hl=en&answer=61024
Cool! Comment est-ce que j'incorporer ceci dans une application d'obj-c? – objectiveccoder001
vérifier cela: http://code.google.com/p/wimframework/ –
cette application semble qu'elle peut seulement envoyer des messages .... est-il un qui peut recevoir aussi? – objectiveccoder001
Qu'est-ce que IMFramework? Je ne peux pas trouver un lien sur Google –
cadre de messagerie instantanée – objectiveccoder001
J'ai cherché partout des exemples, mais pas de chance – objectiveccoder001