# bmob-WeApp-sdk
**Repository Path**: copy-with/bmob-WeApp-sdk
## Basic Information
- **Project Name**: bmob-WeApp-sdk
- **Description**: 微信小程序SDK
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-08-10
- **Last Updated**: 2021-08-10
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Bmob 微信小程序SDK
===================
本项目是Bmob 为小程序客户端开发提供 SDK 支持,里面包含实时数据与数据存储相关操作。
### SDK 获取与安装
Bmob 小程序解决方案客户端 [Demo](https://github.com/magic007/wechatAppDemo "Demo") 已经集成并使用最新版的 SDK,并且已经写了大量常见业务代码。需要快速了解的可以从 [Demo](https://github.com/magic007/wechatAppDemo "Demo") 开始。
### 将sdk引入到微信小程序中
----------
> 方法一:
1. 下载将`utils`目录 复制至项目目录下
2. App.js 初始化SDK
```
const Bmob = require('utils/bmob.js');
Bmob.initialize("你的Application ID", "你的REST API Key");
```
> 方法二:
```
npm install -g bower
bower install bmob-weapp
const Bmob = require('./bower_components/bmob-weapp/utils/bmob.js');
Bmob.initialize("你的Application ID", "你的REST API Key");
```
本小程序Sdk 不需要购买任何相关服务器,即可操作数据库与微信小程序打通,开箱即用。如是之前平台老用户则不需重复申请账号,并且打通之前的Android,IOS,等平台数据,本示例整合了常用的功能,开发请按照以下步骤操作。
### 小程序实战学习视频教程
#### 链接地址:
[小程序视频教程](http://doc.bmob.cn/video/index.html#3 "小程序视频教程")
>Tip: 如果你对数据处理要求比较高,可以引入`underscore.js`库。
### 配置AppId和AppSecret
----------
登录网址后台点击`应用`->`设置`->`应用配置`填写```AppID```,`AppSecret`。
>Tip: 如果你的小程序不需要获取用户`open id`功能,则不需要配置。
>### 开发文档
[Bmob 小程序开发文档](http://doc.bmob.cn/data/wechat_app/index.html "开发文档")
----------
#### 版本 v3.6.1
> **Note:**
>
> - 应微信要求,登陆 auth() 函数,不再保存用户头像
>
> - 增加user.getUserInfo()函数, 更新用户昵称头像信息
>
>
#### 版本 v3.6.0
> **Note:**
>
> - 登陆 auth() 函数,增加then回调,如果出现错误,控制台会提示
> - 兼容小程序游戏,去掉hideNavigationBarLoading 相关函数
> - 增加微信支付退款功能
> - 修复批量删除函数必须用Bmob对象Bug
#### 版本 v3.5.0
> **Note:**
> - 数据SDK整合app.js相关功能
> - 数据启用新域名
> - 增加全新socketSDK
> - 优化登陆流程,登陆更加智能
----------
#### 版本 v3.4.1
> **Note:**
> - 修复个别时候图片上传进度不正确
> - 增加分组、统计等功能
> - 增加BQL 查询功能
#### 版本 v3.4.0
> **Note:**
> - 增加获取手机号解密示例
> - 增加小程序客服回复示例
#### 版本 v3.3.2
> **Note:**
> - 修复视频格式Bug
> - 新特性 文件上传增加进度显示
#### 版本 v3.3.1
> **Note:**
> - 增加试试通讯域名wss.bmobcloud.com
> - 聊天室优化部分流程
#### 版本 v3.0.0
> **Note:**
>
> - 此版本主要变动开发者请求API地址,兼容微信白名单工单
> - index代码增加模板消息推送。
#### 版本 v2.1.0
> **Note:**
>
> - 增加日记详细页面
> - 修复小程序点击事件冒泡问题catchtap
> - 首页增加模糊搜索
> - 修复我发布的没显示bug
#### 版本 v2.0.2
> **Note:**
>
> - 增加我发布的
> - 修复部分bug
#### 版本 v2.0.1
> **Note:**
>
> - 图片上传增加批量上传
> - 页面底部增加版权
#### 版本 v2.0.0
> **Note:**
>
> - 增加新接口,生成二维码应用内推广链接
> - 升级UI2.0
> - 增加反馈功能模版
#### 版本 v1.1.0
> **Note:**
>
> - 增加新登录接口,使用请看app.js
> - 增加新图片删除接口,使用请看接口图片上传
#### 版本 v1.0.0
> **Note:**
>
> - 增加微信支付接口,只需填写key即可微信收款
#### 版本 v0.5.0
> **Note:**
> - 修复返回当前用户延时问题
> - 修复修改用户表缓存没更新问题
----------
#### 版本 v0.4.2
> **Note:**
> - 修复短信验证Bug
> - 添加短信验证Demo
----------
#### 版本 v0.4.1
> **Note:**
> - 修复注册跳转错误
> - 增加获取OpenId示例
----------
#### 版本 v0.4.0
> **Note:**
> - 添加接口示例
> - 添加短信发送示例
> - 添加退出账户操作
> - 增加个人信息展示
----------
#### 版本 v0.3.0
> **Note:**
> - 添加微信小程序关联Bmob后端填写key
> - 小程序获取openid
----------
#### 版本 v0.2.0
> **Note:**
> - 修复部分bug
> - 增加文件上传
----------
#### 版本 v0.1.0
> **Note:**
> - 数据增删改查
> - 登录
> - 注册
>- 短信
----------
> **Tip:** 更多信息请查看[官方文档](http://docs.bmob.cn/data/wechatApp/a_faststart/doc/index.html "官方使用文档") ,如需帮助可以加入小程序讨论QQ群:**118541934**。