QQ接收消息

news/2024/11/20 21:36:34/

打开终端输入cd+空格拖进新建的工程.
然后输入pod init ,打开新建工程的文件夹, 里面就会有Podfile
文件,打开将下面的粘贴里面,输入pod install下载完成关闭

pod ‘RongCloudIM/IMLib’, ‘~> 2.8.3’
pod ‘RongCloudIM/IMKit’, ‘~> 2.8.3’

然后导入头文件在appdelegate

#import <RongIMKit/RongIMKit.h>

然后导入appdelegate

宏定义如下:

#define AppKey @“uwd1c0sxup9b1”
#define AppSecret @“kqruPcn6FmmGz”
#define UserToken @“Tw4JQH/UpgrHHLE0EgVWgOe3WRB5BB8a8vBhAxmNbpQaZKpzk/3Qa52vM5kVavwxuOSXHuAhYMu/TRZPMRoYqw==”

  • (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [[RCIM sharedRCIM] initWithAppKey:@“YourTestAppKey”];
    [[RCIM sharedRCIM] connectWithToken:@“YourTestUserToken” success:^(NSString *userId) {
    NSLog(@“登陆成功。当前登录的用户ID:%@”, userId);
    } error:^(RCConnectErrorCode status) {
    NSLog(@“登陆的错误码为:%d”, status);
    } tokenIncorrect:^{
    //token过期或者不正确。
    //如果设置了token有效期并且token过期,请重新请求您的服务器获取新的token
    //如果没有设置token有效期却提示token错误,请检查您客户端和服务器的appkey是否匹配,还有检查您获取token的流程。
    NSLog(@“token错误”);
    }];
    return YES;
    }

COM+N创建文件继承与RCConversationListViewController

(void)viewDidLoad {
//重写显示相关的接口,必须先调用super,否则会屏蔽SDK默认的处理
[super viewDidLoad];

  //设置需要显示哪些类型的会话[self setDisplayConversationTypes:@[@(ConversationType_PRIVATE),@(ConversationType_DISCUSSION),@(ConversationType_CHATROOM),@(ConversationType_GROUP),@(ConversationType_APPSERVICE),@(ConversationType_SYSTEM)]];//设置需要将哪些类型的会话在会话列表中聚合显示[self setCollectionConversationType:@[@(ConversationType_DISCUSSION),@(ConversationType_GROUP)]];

}

  • (void)onSelectedTableRow:(RCConversationModelType)conversationModelType
    conversationModel:(RCConversationModel *)model
    atIndexPath:(NSIndexPath *)indexPath {
    RCConversationViewController *conversationVC = [[RCConversationViewController alloc]init];
    conversationVC.conversationType = model.conversationType;
    conversationVC.targetId = model.targetId;
    conversationVC.title = @“想显示的会话标题”;
    [self.navigationController pushViewController:conversationVC animated:YES];
    }

进入AppDelegate.m中

  • 导入创建为"RCConversationListViewController"类型文件名为头文件

将initwithAppKey改成自己的宏定义

加入视图
self.window.rootViewController = [[RCC alloc]init];

  • Rcc 为导入的头文件

http://www.ppmy.cn/news/803569.html

相关文章

qq消息发射器

保存为名字.vbs双击即可&#xff0c;会直接粘贴你剪切板的内容到你聚焦的窗口。   结束方式&#xff1a;在任务管理器里结束wscript   Set WshShell WScript.CreateObject("WScript.Shell")   WshShell.AppActivate ""   for i1 to 100   WScr…

Qmsg酱实现QQ消息自由推送

官网传送门Qmsg官网 登录Qmsg网站。 添加需要接收消息的QQ号。 调用接口&#xff08;查看接口文档&#xff09;发送GET或POST请求。 发送消息非常简单&#xff0c;只需要向您的接口地址发一个GET或者POST(推荐)请求即可。 参数&#xff1a;msg&#xff1a;消息内容qq&#…

Windows超级管理器

Windows超级管理器 Windows超级管理器是一款系统管理软件&#xff0c;该软件功能十分全面&#xff0c;提供了全面的系统检测&#xff0c;高效地帮助用户查看及了解计算机参数配置&#xff0c;并附带了多个实用的工具&#xff0c;有效地检测出电脑存在错误或无用的文件并清理&a…

腾讯QQ分享消息

腾讯QQ分享消息 准备工作实现QQ分享创建实例分享给好友实现回调 准备工作 下载SDK资源包和相关文档&#xff0c;把*.jar包放在libs目录下&#xff0c;并点击更新同步按钮Sync project 文档来源 配置Amanifest.xml文件&#xff0c;添加相关权限和回调活动 <uses-permission…

QQ是怎么处理消息的

QQ的工作原理&#xff1a; 1、登录&#xff0c;先在本地验证密码&#xff0c;如果与本地密码不一致&#xff0c;提示是否去服务器验证密码。不管本地还是服务器&#xff0c;验证密码通过后&#xff0c;就从服务器获取用户信息和系统消息&#xff08;包括离线消息&#xff09;&…

Windows超级管理器简介

Windows超级管理器 9.43 Compatible Windows超级管理器配置概览自启动项隐私清理磁盘保护文件粉碎文件扫描工具大全下载地址 Windows超级管理器 Windows超级管理器是一款Windows系统管理工具。它支持查看硬件信息&#xff0c;关闭开机自启项、磁盘保护、断网修复、一键关闭Def…

定时向QQ推送天气消息

文章目录 前言一、QQpusher介绍1&#xff0c;简介2&#xff0c;使用步骤 二、详细代码项目介绍主要代码部分介绍源代码 总结 前言 本文主要使用的是 1&#xff0c;QQpusherAPI接口推送服务 2&#xff0c;Python requests 模块 消息推送主要使用QQpusher的接口&#xff0c;非常…

java给qq发消息_QQ发送消息

我们做一个小程序,简单实现QQ发送消息的功能。 先定义一个消息类,里面有消息的属性(来自哪里,发送到哪,消息内容)。然后定义一个测试类测试我们的运行结果,输出发送消息的内容。测试类里面需要一个Map来存放每一个QQ号码和与之对应的消息队列List。 消息类: package com.…