【微信小程序入门】4、微信小程序的项目成员和发布上线详解

news/2024/9/17 9:45:15/ 标签: 微信小程序, notepad++, 小程序

在这里插入图片描述

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。
🍎个人主页:Java Fans的博客
🍊个人信条:不迁怒,不贰过。小知识,大智慧。
💞当前专栏:小程序>微信小程序开发实战
✨特色专栏:国学周更-心性养成之路
🥭本文内容:【小程序>微信小程序入门】3、小程序>微信小程序开发基础及微信开发者工具的使用

在这里插入图片描述

文章目录

    • 一、导入新课
    • 二、小程序>微信小程序的项目成员
      • 1、项目成员的组织结构
      • 2、项目成员的分工
      • 3、项目成员和体验成员的管理
      • 4、项目成员的权限
      • 5、添加项目成员和体验成员
      • 6、进入添加体验成员提示框页面
    • 三、小程序>微信小程序的发布上线

一、导入新课

在中大型公司中,人员的分工非常明确,同一个小程序>微信小程序一般会有不同的岗位、不同角色的员工同时参与设计与开发。此时,出于管理需要,需要对不同岗位、不同角色的员工进行权限管理,以便高效地进行协同开发。本节对小程序>微信小程序的项目成员和发布上线进行详细讲解。

二、小程序>微信小程序的项目成员

1、项目成员的组织结构

一般情况下,小程序>微信小程序中项目成员的组织结构如下图。

在这里插入图片描述
项目管理者负责统筹整个项目的进展和风险,把控小程序>微信小程序对外发布上线的节奏。产品组、设计组、开发组和测试组之间相互配合,协调工作,共同完成小程序>微信小程序项目。

2、项目成员的分工

小程序>微信小程序的开发流程如下图所示,每个流程都需要不同的项目成员来负责。

在这里插入图片描述

开发流程中,首先由产品组提出需求,然后设计组根据产品需求做出设计方案供开发者使用。接着开发组依据设计方案进行代码的编写,代码编写完成后,还需要产品组和设计组去体验、测试组进行各种测试。测试完成后,由项目管理者发布小程序>微信小程序

3、项目成员和体验成员的管理

在企业中,员工的数量并不是一成不变的,当开发一个比较大的小程序>微信小程序时,可能需要多个成员的参与,这时就需要对成员进行管理,这样才能保证小程序>微信小程序有序完成。

小程序>微信小程序的成员管理包括两方面,一方面是管理员对项目成员的管理,另一方面是管理员对体验成员的管理。关于项目成员和体验成员的介绍如下。

  • 项目成员:表示参与小程序>微信小程序开发、运行的成员,可登录小程序>微信小程序管理后台,包括运营者、开发者及和数据分析者。
  • 体验成员:表示参与小程序内测体验的成员,可使用体验版小程序,但不属于项目成员。

小程序>微信小程序成员管理的示意图如下图。

在这里插入图片描述

管理员可以添加或删除项目成员和体验成员项目成员也可以添加或删除体验成员

4、项目成员的权限

在一个小程序>微信小程序中,每个项目成员的权限各有不同,只有为每个项目成员分配了各自的权限,才能保证项目的正常进行。例如开发者有开发者权限、登录权限等,下面将介绍不同项目成员拥有的权限,具体如下表。

在这里插入图片描述
在这里插入图片描述

接下来对项目成员的各种权限进行解释说明。

  • 登录:可登录小程序管理后台,无须管理员确认。
  • 版本发布小程序版本发布、回退
  • 数据分析:使用小程序统计模块查看小程序数据。
  • 开发能力:可使用微信开发者工具和开发版小程序进行开发;在开发模块可使用开发管理、微信开发者工具和云开发等。
  • 修改小程序介绍:修改小程序在主页展示的功能介绍。
  • 暂停/恢复服务暂停恢复小程序线上服务
  • 设置可被搜索设置小程序是否可被用户主动搜索

5、添加项目成员和体验成员

(1)进入成员管理页面

登录小程序>微信小程序管理后台,选择左侧边栏的“成员管理”,即可进入成员管理页面。

在这里插入图片描述
(2)进入添加成员页面

成员管理页面显示了管理员、项目成员和体验成员3个模块,单击项目成员模块右侧的“✔“ 按钮,然后单击“添加成员”即可进入添加成员页面。

✔
添加成员页面中输入要添加的项目成员的微信号,并为其设置权限,单击“确认添加”按钮,页面中将弹出一个微信二维码提示框,管理员使用微信进行扫码确认身份后即可完成项目成员的添加。添加项目成员后,将跳转到成员管理页面,项目成员的信息将显示在项目成员模块。

6、进入添加体验成员提示框页面

单击成员管理页面体验成员模块右侧的“添加”按钮,页面中将弹出添加体验成员的提示框

在这里插入图片描述
提示框输入要添加的体验成员的微信号,然后单击“确定”按钮,即可完成体验成员的添加。添加完成后,体验成员的信息将显示在体验成员模块

三、小程序>微信小程序的发布上线

1、小程序>微信小程序的版本

小程序>微信小程序从开发到正式上线,中途会经历不同的版本。

一般情况下,小程序>微信小程序开发的流程是:开发者编写代码并自测,直到小程序>微信小程序达到一个稳定可体验的状态;然后开发者把这个体验版本交给产品组和设计组的相关人员进行体验,并交给测试组的相关人员进行测试,修复程序的Bug;最后发布小程序>微信小程序,供外部用户正式使用。

根据上述流程可将小程序>微信小程序划分为不同的版本,具体如下表。

在这里插入图片描述

2、小程序>微信小程序的上线流程

在这里插入图片描述
(1)上传代码

打开小程序>微信小程序,在微信开发者工具的工具栏中单击“上传”按钮,页面中弹出提示框,根据提示填写相应的信息,然后单击“上传”按钮,即可上传代码。

在这里插入图片描述

(2)查看上传代码之后的版本

登录小程序>微信小程序管理后台,在左侧边栏中单击“版本管理”,即可进入版本管理页面,查看开发版本,即可查看刚才提交上传的版本。

在这里插入图片描述
(3)提交审核

单击“提交审核”按钮,根据页面提示信息进行操作,即可提交已上传的版本并进行审核。
提交审核后在审核版本中会出现正在审核的版本,审核需要一定时间,PPT中不再演示。

(4)发布

审核通过后审核版本中将显示“发布”按钮,单击该按钮,即可完成小程序>微信小程序的发布。

设置体验版本: 在开发小程序>微信小程序时,开发者会随时修改小程序代码从而覆盖开发版本, 所以处于开发中的版本是不稳定的。为了让测试组、产品组和设计组有一个完整稳定的版本可以体验测试,小程序>微信小程序管理后台允许把其中一个开发版本设置成体验版本。

步骤1: 登录小程序>微信小程序管理后台,在左侧边栏中单击 “版本管理”,即可进入版本管理页面。单击“开发版本”模块的中的“ ”按钮,会出现“选为体验版本”和“删除”两个选项,单击“选为体验版本”,将开发版本设置为体验版本,体验版本生效页面如下图所示。

在这里插入图片描述
步骤2: 步骤1操作完成后,这时可以看到开发版本中已标注出体验版本,如下图所示。

在这里插入图片描述

  码文不易,本篇文章就介绍到这里,如果想要学习更多Java系列知识点击关注博主,博主带你零基础学习Java知识。与此同时,对于日常生活有困扰的朋友,欢迎阅读我的第四栏目:《国学周更—心性养成之路》,学习技术的同时,我们也注重了心性的养成。

在这里插入图片描述


http://www.ppmy.cn/news/1522927.html

相关文章

高清无损!探索PDF转JPG的最佳实践工具

在信息爆炸的今天,PDF文件因其跨平台兼容性和文档保护特性,成为了工作、学习和日常生活中不可或缺的一部分。但是很多时候我们并不需要精度那么高的文件,图片分享更符合快捷的要求。这次我们就一起探讨有什么PDF转jpg的工具吧。 1.福昕PDF转…

ROS笔记之在指定目录及其子目录中查找包含特定ROS话题的bag文件,并输出这些文件的路径

ROS笔记之在指定目录及其子目录中查找包含特定ROS话题的bag文件,并输出这些文件的路径 代码 import os import subprocessdef find_bags_with_topic(root_directory, topic):bags_with_topic []for dirpath, _, filenames in os.walk(root_directory):for filena…

前端基础面试题·第三篇——JavaScript(其二)

1.深浅拷贝 1.浅拷贝 浅拷贝会创建一个新的对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝就是改引用类型的地址。 // 常见的浅拷贝1.Object.assign({},ob…

深入理解数据库的 4NF:多值依赖与消除数据异常

在数据库设计中, "范式" 是一个常常被提到的重要概念。许多初学者在学习数据库设计时,经常听到第一范式(1NF)、第二范式(2NF)、第三范式(3NF)以及 BCNF(Boyce-…

【2024数学建模国赛赛题解析已出】原创免费分享

2024数模国赛赛题已正式发布 数模加油站初步分析评估了此次竞赛题目: A题:偏数学仿真建模,难度偏难,适合数学专业背景的同学 B题:评价决策类,自由度大,容易水,适合基础不太好的同…

requestIdleCallback和requestAnimationFrame有什么区别?

由react fiber引起的关注 组件树转为链表,可分段渲染渲染时可以暂停,去执行其他高优先级任务,空闲时在继续渲染(JS是单线程的,JS执行的时候没法去DOM渲染)如何判断空闲?requestIdleCallback 区…

Tuxera NTFS for Mac破解版下载 Tuxera NTFS for Mac2023激活码 mac电脑ntfs磁盘软件

Tuxera NTFS for Mac是一款优秀的Mac系统完全读写软件,提供Fat32、NTFS、Exfat、mac os扩展格式的转换,稳定性好,传输速度极快。Tuxera NTFS for Mac功能丰富,能修复NTFS卷、创建NTFS磁盘映像、创建NTFS分区等等。同时软件支持所有…

C++入门9——list的使用

目录 1.什么是list? 2.list的构造 3.list迭代器的使用(list iterator) 4.list capacity 5.list modifiers 6.list的其他操作 1.什么是list? 在官网中,对list有这样的介绍: Lists are sequence co…

《数字信号处理》学习05-单位冲击响应与系统响应

目录 一,单位冲激响应 二,LTI系统对任意序列的系统响应 三,LTI系统的性质 通过上一篇文章《数字信号处理》学习04-离散时间系统中的线性时不变系统-CSDN博客的学习,我已经知道了离散时间线性时不变系统(LTI&#x…

输送线相机拍照信号触发(博途PLC高速计数器中断立即输出应用)

博途PLC相关中断应用请参考下面文章链接: T法测速功能块 T法测速功能块(博途PLC上升沿中断应用)-CSDN博客文章浏览阅读165次。本文介绍了博途PLC中T法测速的原理和应用,包括如何开启上升沿中断、配置中断以及T法测速功能块的使用。重点讲述了在中断事件发生后执行的功能块处…

git submodule子模块的使用

子模块的使用 添加子模块 添加子模块 git submodule add <子仓库URL> <子仓库路径> 例子&#xff1a; git submodule add http://192.168.100.181/guideir/poco.git 3rdparty/poco 若子模块存在好几个分支&#xff0c;可以在添加子模块时&#xff0c;指定分支 g…

fastadmin 文件上传腾讯云

1-安装腾讯云SDK composer require qcloud/cos-sdk-v5 2-腾讯云配置 <?phpnamespace app\common\controller;use Qcloud\Cos\Client; use think\Controller; use think\Db;class Tencent extends Controller {/*** 上传文件* param $config* param $key* return array*/p…

点云处理实操(四) -PCL中的点云三角化

目录 一、什么是点云三角化 二、常见的三角化算法 1. 贪婪投影三角化(Greedy Projection Triangulation) 2. 泊松表面重建(Poisson Surface Reconstruction) 3. Delaunay三角化(Delaunay Triangulation) 4. 球面法三角化(Ball Pivoting Algorithm, BPA) 5. Alpha…

vue ts as断言处理

在Vue中&#xff0c;使用TypeScript时&#xff0c;你可能会遇到需要初始化数组并为其指定类型的情况。在这种情况下&#xff0c;你可以使用TypeScript的as关键字来断言数组的类型。 例如&#xff0c;如果你有一个Item类型&#xff0c;你可以这样初始化一个空数组并将其类型断言…

Matlab simulink建模与仿真 第十一章(端口及子系统库)【上】

参考视频&#xff1a;simulink1.1simulink简介_哔哩哔哩_bilibili 一、端口及子系统库中的模块概览 注&#xff1a;In模块、Out模块和Subsystem模块在第二章中均有介绍&#xff0c;本章不再赘述&#xff1b;Subsystem Examples子系统实例模块也不进行介绍。 二、使能及其子模…

原型模式prototype

此篇为学习笔记&#xff0c;原文链接 https://refactoringguru.cn/design-patterns/prototype 能够复制已有对象&#xff0c; 而又无需使代码依赖它们所属的类 所有的原型类都必须有一个通用的接口&#xff0c; 使得即使在对象所属的具体类未知的情况下也能复制对象。 原型对…

【爬虫软件】小红薯评论区采集工具

一、采集目标与应用场景 您好&#xff01;我利用Python技术自主研发了一款高效的爬虫软件&#xff0c;批量收集小红薯平台上的评论&#xff0c;包括主评论及其下的二级评论。 为了拓宽用户群体&#xff0c;让不具备编程基础的小白用户也能轻松上手&#xff0c;我开发成了界面…

【音视频】播放音视频时发生了什么? 视频的编解码 H264是什么? MP4是什么?

目录 ✨播放一个视频的流程✨为什么要编码&#xff08;压缩&#xff09;视频数据&#xff1f;✨如何编码&#xff08;压缩&#xff09;数据&#x1f384;简单的例子&#x1f384;音视频编码方式&#x1f384;视频编码格式H264编码是什么&#xff1f;发展历程&#xff1f;H.264基…

UnLua环境搭建

一、环境搭建 1、下载UnLua工程&#xff1a;https://github.com/Tencent/UnLua 2、复制Plugins/UnLua目录下的插件到自己的项目中 3、重新生成自己的VS工程 4、打开VS工程的项目名.Build.cs文件&#xff0c;引用UnLua插件,重新编译工程 PublicDependencyModuleNames.AddRan…

数组与贪心算法——605、121、122、561、455、575(5简1中)

605. 种花问题&#xff08;简单&#xff09; 假设有一个很长的花坛&#xff0c;一部分地块种植了花&#xff0c;另一部分却没有。可是&#xff0c;花不能种植在相邻的地块上&#xff0c;它们会争夺水源&#xff0c;两者都会死去。 给你一个整数数组 flowerbed 表示花坛&#xf…