• 微信小程序开发概述


    微信小程序开发-概述

    一、小程序申请&APPID

    登录微信平台申请成为小程序开发者,小程序不可直接使用服务号或订阅号的AppID,需要登录微信公众平台管理后台,在网站的“设置”-“开发者设置”中,查看到微信小程序的AppID。

    二、创建小程序

    我们需要通过开发者工具,来完成小程序创建和代码编辑。
    开发者工具安装完成后,打开并使用微信扫码登录。选择创建“项目”,填入上文获取到的 AppID ,设置一个本地项目的名称(非小程序名称),比如“我的第一个项目”,并选择一个本地的文件夹作为代码存储的目录,点击“新建项目”就可以了。

    三、小程序开发&预览&代码上传&配置功能页面

    1. 开发详情可参考官网开发文档微信小程序开发入坑指南或者蜂鸟微信小程序
    2. 根据需求开发&预览小程序
    3. 使用管理员帐号进行代码的上传
    4. 代码审核与发布
    5. 可以选择是否申请身份认证
    6. 已认证的小程序可申请微信支付

    四、与现有公众号关联

    小程序绑定微信开放平台帐号后,可与帐号下的其他移动应用、网站应用及公众号打通,通过UnionID机制满足在多个应用和公众号之间统一用户帐号的需求。

    五、与服务端交互

    1. 网络,可通过调用小程序提供的API发起HTTPS协议的网络请求
    2. 登录,可调用借口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid) 及本次登录的 会话密钥(session_key)。用户数据的加解密通讯需要依赖会话密钥完成。
      https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
    3. 用户登录状态维护
    4. 获取用户信息,可直接调用wx.getUserInfo()获取,需要先调用 wx.login 接口
    5. 微信支付,可调用wx.requestPayment()发起微信支付
    6. 客服消息,可与平台客服进行沟通
    7. 小程序页面分享功能
    8. 小程序页面二维码生成,可通过扫描该二维码直接进入到相关页面
  • 相关阅读:
    Jenkins系列之二——centos 6.9 + JenKins 安装
    查看linux系统是运行在物理机还是虚拟机方法
    Java 的不可变类 (IMMUTABLE CLASS) 和 可变类 (MUTABLE CLASS)
    Java中的mutable和immutable对象实例讲解
    理解Java中的引用传递和值传递
    深入理解Java中的Clone与深拷贝和浅拷贝
    java Clone使用方法详解
    Java对象克隆(Clone)及Cloneable接口、Serializable接口的深入探讨
    赏美-第[001]期-20190504
    赏美-第[000]期
  • 原文地址:https://www.cnblogs.com/yuansc/p/6339970.html
Copyright © 2020-2023  润新知