Giter Club home page Giter Club logo

wafer-client-demo's Introduction

腾讯云微信小程序一站式解决方案客户端示例

本示例包含:

  1. 登录接口使用示例
  2. 进行带会话的网络请求示例
  3. WebSocket 信道服务使用示例

注意:所有示例均需要配合解决方案的云资源运行,具体请到腾讯云控制台进行购买和配置。

运行示例

云资源准备好之后,修改 config.js 里面的服务域名:

// 此处主机域名修改成腾讯云解决方案分配的域名
var host = 'yourid.qcloud.la';

修改之后,就可以使用微信开发者工具运行本示例。

源码简介

Demo
├── LICENSE
├── README.md
├── app.js
├── app.json
├── bower.json
├── config.js
├── package.json
├── pages
│   ├── chat
│   │   ├── chat.js
│   │   ├── chat.wxml
│   │   └── chat.wxss
│   └── index
│       ├── index.js
│       ├── index.wxml
│       └── index.wxss
└── vendor
    └── qcloud-weapp-client-sdk/

app.js 是小程序入口文件。

app.json 是小程序的微信配置,其中指定了本示例的两个页面,页面分别在 pages/index/pages/chat/ 目录下。

config.js 是我们小程序自己的业务配置。

vendor/qcloud-weapp-client-sdk客户端 SDK 的一份拷贝。

wafer-client-demo's People

Contributors

jiraa avatar miusuncle avatar techird avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wafer-client-demo's Issues

信道服务测试失败——签名校验失败

index.js [sm]:155 信道发生错误: Object {code: 1001, message: "连接信道服务失败,网络错误或者信道服务没有正确响应", detail: Object}code: 1001detail: Objectmessage: "连接信道服务失败,网络错误或者信道服务没有正确响应"proto: Object(anonymous function) @ index.js [sm]:155(anonymous function) @ tunnel.js [sm]:119dispatchEvent @ tunnel.js [sm]:112dispatchConnectServiceError @ tunnel.js [sm]:170success @ tunnel.js [sm]:159callSuccess @ request.js [sm]:50success @ request.js [sm]:110(anonymous function) @ WAService.js:3(anonymous function) @ WAService.js:4(anonymous function) @ asdebug.js:1(anonymous function) @ WAService.js:3

按配置流程其他的都测试ok,但是websocket信道服务测试失败,报签名校验失败

{"error":"签名校验失败"}","statusCode":200}}

信道连接问题请教

1.如何检测当前是否有已连接的信道?
2.信道断开后怎样在保持信道ID不变的前提下进行重新连接?
3.为什么有时候会出现信道断开的情况?是系统有默认超时的原因吗?

关于信道的WebSocket服务

有一个问题,在研究文档之后,不是很明白。
问题描述: 聊天室可以很好的解决,但是如果需要和当前已经连接到Websocke的用户进行指定的连接,是后台需要独立编写逻辑保存当前连接到的用户Id,还是和信道服务产生的 tunelId 有关?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.