
# We码小程序
#### We码小程序
We码小程序是一种全新的开发模式，让移动开发者通过简捷的前端语法写出Native级别的性能体验，并支持iOS、Android等多端部署。
We码小程序暂不支持PC端部署，如果应用必须要在PC端上使用，可暂时使用H5轻应用开发方式。
We码工具使用可参考[IDE使用](https://open.welink.huaweicloud.com/docs/#/openLink?change=back&type=internal&applicationId=88078860507185152&menuId=88078863116042240&nodeId=117844633387569152)。
#### 创建We码小程序
1、使用账号登录开放平台，账号由租户管理员统一开通；
2、在开放平台点击"创建We码"，按页面提示填写相应信息。
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001346917082.png "点击放大")
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001347396618.png "点击放大")
| 字段   | 说明                                                 |
|:---|:---|
| 应用图标 | 可以选择平台提供的图标，也可以按照需要上传图标，应用图标在应用上线后展示在移动端应用中心、管理后台等 |
| 中文名称 | 应用中文名称                                             |
| 英文名称 | 应用英文名称                                             |
   
#### 应用首页引导
在We码小程序首页，展示了开发者开发、发布一个内部应用所需的基本步骤，并提供了快捷导航入口，见下图：
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001397631985.jpg "点击放大")
#### 查看基本信息
在We码小程序的基本信息页签，可以查看和编辑应用程序的基本信息，开发者调用服务端接口时，需要使用应用的client_id 和 client_secret，可以在此处查看。
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001397632929.jpg "点击放大")
#### 管理应用开发成员
在成员管理页签，应用创建人可以为该应用配置开发人员，系统提供应用责任人和协同开发者两类角色，应用责任人拥有最大权限，协同开发者仅支持下载开发模板、开发应用并提交开发版。
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001347394314.jpg "点击放大")
#### 版本管理
版本管理页签提供应用管理设置、接口权限配置以及版本发布功能。应用会存在开发版、体验版、线上版3个状态，处于开发过程中的即为开发版，开发版本上传方式参见[IDE使用](https://open.welink.huaweicloud.com/docs/#/openLink?change=back&type=internal&applicationId=88078860507185152&menuId=88078863116042240&nodeId=117844633387569152)；开发完成后，应用责任人可以发布版本到审核版，企业管理员审核完成后，系统将应用发布为线上版，发布为线上版的应用即可面向企业全员开放使用。
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001346915114.jpg "点击放大")
#### 应用配置管理后台地址
租户管理员可以在业务中心，点击进入管理后台进行管理操作。后台页面地址建议集成免登录，请参考服务端API文档相关说明。
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001346915554.jpg "点击放大")
#### 接口权限和回调地址配置
We码后端服务集成服务端API，例如免登、通讯录查询，开发者需要点击接口权限，确保使用到的API权限处于开通的状态。权限与接口的对应关系请参考服务端文档说明。
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001347235374.jpg "点击放大")
回调地址设置：WeLink业务数据发生变更时，将通过回调地址告诉We码小程序服务，We码小程序根据自己的需要提供回调地址，回调服务开发请参考服务端API文档相关说明。
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001346915990.png "点击放大")
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001397795337.png "点击放大")
#### 提交审核
1. 在We码小程序开发者工具点击上传之后，在"开放平台＞登录开发者后台＞应用开发\>应用详情\>版本管理" 中可看到最新上传的开发包。 ![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001397676181.png "点击放大")
   
2. 发布版本前，请联系管理员/应用管理员咨询审核所需材料（当前可提交任意审核材料，具体规则自己制定）。点击"发布版本"，如下所示： ![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001347396298.png "点击放大")
   
3. 提交审核后，在"审核版"栏位上，点击"联系管理员"按钮，查看管理员信息。
 
#### 审核发布
**管理员审核**
管理员/应用管理员需要登录[管理后台](https://login.welink.huaweicloud.com/sso/v1/loginplatform?redirect_uri=https://master.welink.huaweicloud.com/web/admin/#/adminsystem/feedback)------业务应用------应用管理下的自建应用中找到该应用，点击进入该应用后审核。
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001347077150.png "点击放大")
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001347237254.png "点击放大")
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001347237286.png "点击放大")
**管理员设置可见范围**
管理员可同步设置应用的可见范围，针对全体员工或部分员工开放。
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001347077554.png "点击放大")
**关于线上版**
管理员审核通过后，we码小程序在开发后台即显示为线上版。
![](https://support.huaweicloud.com/devg-welink/figure/zh-cn_image_0000001397677557.png "点击放大")
#### We码应用免登
免登流程
参考接入文档: [We码应用免登指导](https://open.welink.huaweicloud.com/docs/#/990hh0/whokyc/0dctkn)。
| 步骤 | 说明                |
|:---|:---|
| 1  | We码获取免登授权码        |
| 2  | 服务端获取access_token |
| 3  | 服务端获取userId       |
| 4  | 服务端获取用户详细信息       |
   
#### 管理后台免登
当管理员需要对某个应用进行配置管理的时候，管理员可以选择该应用，无需再次输入账号密码，直接进入到这个应用的管理后台。目前我们的用户身份验证与授权系统采用的是被业界各大开放平台所采纳的OAuth2.0标准协议，想了解更多 OAuth2.0 的技术说明可参看[官方网站](https://oauth.net/2/)。
具体的接入步骤，可参考[管理后台免登接入步骤](https://open.welink.huaweicloud.com/docs/#/990hh0/whokyc/3hs4bu)。
相关错误码，可参考[管理后台免登错误响应](https://open.welink.huaweicloud.com/docs/#/990hh0/whokyc/eg8vbb)。
