资源简介
最近项目需求要在小程序中添加一个即时通信IM的功能,本来想自己开发一个....评估了一下团队实力后,并不允许,所以找了一个IM第三方框架,采用的是腾讯云的即时通信IM,但是目前腾讯云IM的小程序SDK并没有包含UI,因此就需要自己来开发页面样式和交互,腾讯云IM自己也提供了一个demo,但是使用mpvue框架写的。。。网上是一片骂声。。。我也没有使用他的demo,自已用小程序原生写了一套,因为网上用原生写的demo很少,特此将小弟写的分享出来,各位大佬轻点喷~~
demo运行教程在这里:https://blog.csdn.net/weixin_42326144/article/details
代码片段和文件信息
/**
* 代码出处:
* https://github.com/tencentyun/qcloud-cos-sts-sdk
*/
class STS{
// 临时密钥计算样例
function _hex2bin($data) {
$len = strlen($data);
return pack(“H“ . $len $data);
}
// obj 转 query string
function json2str($obj $notEncode = false) {
ksort($obj);
$arr = array();
if(!is_array($obj)){
throw new Exception($obj + “ must be a array“);
}
foreach ($obj as $key => $val) {
array_push($arr $key . ‘=‘ . ($notEncode ? $val : rawurlencode($val)));
}
return join(‘&‘ $arr);
}
// 计算临时密钥用的签名
function getSignature($opt $key $method $config) {
$formatString = $method . $config[‘domain‘] . ‘/?‘ . $this->json2str($opt 1);
$sign = hash_hmac(‘sha1
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-08-19 06:14 mp-im\
文件 220 2020-08-19 06:14 __MACOSX\._mp-im
文件 6148 2020-08-18 07:00 mp-im\.DS_Store
文件 120 2020-08-18 07:00 __MACOSX\mp-im\._.DS_Store
文件 351 2020-08-21 02:59 mp-im\app.json
文件 220 2020-08-21 02:59 __MACOSX\mp-im\._app.json
文件 1646 2020-08-27 07:05 mp-im\project.config.json
文件 220 2020-08-27 07:05 __MACOSX\mp-im\._project.config.json
目录 0 2020-08-19 06:13 mp-im\node_modules\
目录 0 2020-08-19 06:14 mp-im\miniprogram_npm\
目录 0 2020-08-19 08:36 mp-im\utils\
文件 0 2020-08-18 07:01 mp-im\app.wxss
文件 220 2020-08-18 07:01 __MACOSX\mp-im\._app.wxss
文件 752 2020-08-19 06:13 mp-im\package-lock.json
文件 220 2020-08-19 06:13 __MACOSX\mp-im\._package-lock.json
文件 292 2020-08-19 06:13 mp-im\package.json
文件 220 2020-08-19 06:13 __MACOSX\mp-im\._package.json
目录 0 2020-08-18 08:34 mp-im\static\
文件 191 2020-08-18 07:00 mp-im\sitemap.json
文件 220 2020-08-18 07:00 __MACOSX\mp-im\._sitemap.json
目录 0 2020-08-21 02:58 mp-im\pages\
文件 578 2020-08-27 06:43 mp-im\app.js
文件 220 2020-08-27 06:43 __MACOSX\mp-im\._app.js
目录 0 2020-08-19 06:13 mp-im\node_modules\cos-wx-sdk-v5\
目录 0 2020-08-19 06:13 mp-im\node_modules\xm
目录 0 2020-08-19 06:12 mp-im\node_modules\tim-wx-sdk\
目录 0 2020-08-19 06:14 mp-im\miniprogram_npm\cos-wx-sdk-v5\
目录 0 2020-08-19 06:14 mp-im\miniprogram_npm\xm
目录 0 2020-08-19 06:14 mp-im\miniprogram_npm\tim-wx-sdk\
文件 472 2020-08-18 07:00 mp-im\utils\util.js
文件 1649 2020-08-27 01:16 mp-im\utils\tim.js
............此处省略126个文件信息
相关资源
- 微信小程序 贪吃蛇游戏源码下载542
- 移动端商城(微信小程序)
- 小程序小商场
- 智能停车 微信小程序源码
- 微信小程序全套源代码(后端为php)
- Simens_WINCC污水处理系统
-
小型风力发电系统MPPT simuli
nk仿真模 - 数字钟Multisim仿真
- SpaceClaim中文版-官方(图文教程共29
- chi_sim.traineddata 来自最新的github 40多
- 1000多套微信小程序源码带后台+教程
- 基于Multisim的数字时钟电路的设计
- 基于Multisim的数字电路课程设计 数字
- 用Multisim实现整点报时数字式可调电子
-
将ba
se64格式串转换为Image - Random Forests-LEO BREIMAN
- 图片处理器
- Boson NetSim for CCNP6.0注册机
- STM32F103 I2C ADC BEEP EXTI KEY OLED TIMER WKU
- itextsharp 中文帮助文档.rar
- multisim仿真四路抢答器
- 汽车二自由度线性模型
- 自动打铃系统 实验报告 配套我传的
- ImageRotation.zip
- 博文:全面分析DICOM3.0标准中的通讯服
- (eWiley)+Optimum+Array+Processing最优阵列
- px4demo_PositionController_quadrotor.slx
- 天嵌IMX6Q/E9 TN92 Goodix GT911 Linux触摸驱动
- 微信小程序,豆瓣电影排行榜源码
- 微信小程序 天气预报
评论
共有 条评论