小立活动-小程序

项目

keep:核心 健身教程 商城属性, 社交属性
社交:soul 探探 陌陌 脉脉
csdn 掘金 思否: 知识分享 (知识付费)商城 社交

报名参加活动 线下社交

  1. 核心功能
    1. 使用者发布活动信息
    2. 使用者根据活动信息参加活动
    3. 登录注册
  2. 次要功能
    • 商城功能
    • 会员功能
      月卡
      年卡
      季卡
    • 拉新功能
    • 官方活动
      微信卷步
      排行榜
      组队功能

一本道 (一本正经的胡说八道)

  1. 微信小程序的基本开发

  2. 微信小程序api调用

  3. 微信小程序组件使用

  4. 微信小程序登录

  5. 微信小程序支付

  6. 微信小程序发布 与审核事项

  7. 微信小程序项目测试流程

  8. 微信小程序封装
    网络请求封装
    图片组件封装
    缓存组件封装

  9. 微信捐步功能实现
    微信分享拉新功能实现
    微信的webview使用

  10. 微信小程序的ui库

yong

当下最流行的线下交友社交平台
首页
轮播图
推荐活动
分类的列表展示
根据分类展示活动
找活动
根据用户的信息查询一定范围的所有活动数据
发活动
根据信息发起活动
我的
用户信息的修改
登录
注册
token 验证
活动详情页
活动的详情展示
参加活动
关注活动
查看参加的人员

使用接口

http://www.lrfc.vip:3002/doc/index.html

第三方登录 (支付宝 微信 抖音)

  1. 实现自己的登录系统(用户密码, 手机号密码登录)
  2. 接入第三方登录 微信登录成功后 返回opendid
    • 我们的用户系统中是否和该opendid 关联,通过通过opendid 可以用户找到用户的数据(用户id) 属于登录
    • 我们的用户系统中是否和该opendid 没关联,执行绑定手机号的逻辑

微信登录

通过wx.login 获取code (有效期为5分钟 只能用一次)
将code传给后端

获取手机号

需要权限 微信认证 300 
通过按钮的 opend-type 获取手机号 获取code (有效期为5分钟 只能用一次)

如何让token 具有有效期

通过使用时间和过期时间相减 判断数据是否超过有效期

同一个小程序的区分

开发版 扫码开发者工具出现  开发者自测
体验版 代码上传管理平台 管理平台有体验的二维码 小程序用户管理 体验的成员就可以使用
线上版 体验版审核发布成功后 所有的用户都能看的到

1. 线上版本 小程序 和 体验版小程序 localstorage 共用一套
   online_token 
   test_token

webview

类似网页中的iframe,一个容器再小程序开启一个容器容纳一个网页
注意webview 需要配置业务域名

  1. 通过webview来实现 文本协议的功能
  2. 通过webview实现活动h5页面
    • 小程序登录后 进入的h5网页也应该登录
    • 小程序本身登录有效,进入到网页后过期,要重新登录,h5网页去控制小程序登录
      h5 和 小程序之间的通信

jsbridge 桥接 jsssdk 微信封装的一套方法

https://blog.csdn.net/yuzhengfei7/article/details/93468914
在app,小程序中 都有webview 承载h5网页
网页和h5通信 网页调用手机硬件的功能 拍照 扫码 通讯录 …

  1. webview 可以拦截网页发起的所有请求

微信支付

  1. 调用自己的后端下单接口,后端返回5个参数
  2. 通过调用wx.reuestPayment({ 5 个参数 }) 拉起小程序支付

小程序上线

  1. 小程序如何上线, 上线的流程是什么
  • 自测 真机调试
  • 将dev分之的代码 发布到 体验版小程序 数据应该是测试环境
  • 将代码通过mr 合并到master 分支并且将环境切换为线上环境(环境变量)控制
    将代码先上传到体验版, 在体验版提交审核
  • 分包
  1. 小程序的代码如何管理
    小程序的git 使用规范 和 vue react 完全一致
  2. 小程序拒审处理
    • 越过资质审核 (小程序部分内容违法小程序的资质)
      后端接口返回数据 isCheck
      审核让isCheck = true
      审核完毕通过后 isCheck = false
  3. 小程序webview怎么处理
    一定要保证webview承载的网页,是安全的 配置webview的业务域名
  4. 小程序如何测试 小程序线上bug如何处理
    • 体验版有域名限制必须是https ,打开调试模式 就可以忽略
    • 正式版没有调试模式, 在体验版打开调试模式 正式版也可以使用
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

goto_w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值