云之家开发探索

云之家轻应用简介

轻应用即LAPP (Light App),是一种无需下载、即搜即用的全功能 App,既有媲美甚至超越native app的用户体验,又具备webapp的可被检索与智能分发的特性,将有效解决优质应用和服务与移动用户需求对接的问题。云之家的轻应用,说的是在云之家上的轻应用,用的人是云之家的用户。



其中,根据开发者开发的应用所面向的用户群体不同,云之家的轻应用主要分为两种:

1.平台级轻应用

 即由开发者开发的面向所有云之家用户的轻应用,这类应用可以被所有用户在云之家应用市场上搜索并添加使用。

使用要求:应用的开发者必须注册为云之家认证开发者,且在应用开发的过程中,需要按遵循云之家的应用开发规范。

 2.企业自有应用

即由开发者开发的面向某个企业的用户的轻应用,这类应用只能被特定企业的用户在云之家应用市场上搜索并添加使用。

使用要求:此类应用属于内部应用,不需要注册为云之家认证开发者。



云之家开发探索_第1张图片

云之家认证开发者注册相关:

前提条件:

1.申请者已经拥有云之家账号。

2.申请者是该工作圈的管理员。如果申请人不是该工作圈管理员,请通知管理员申请开发者或者请管理员将申请者设为工作圈管理员。


3.申请者所在工作圈没有开发者。如果申请者所在工作圈已经有管理员申请成为了开发者,则只需让管理员添加开发者账号将申请者添加为该工作圈的开发者即可。

注册流程(申请者所在工作圈没有开发者时,已有开发者时只需登录后台添加新的开发者即可):

1.待注册用户打开云之家开放平台首页,点击登陆,在弹出的登陆框中输入云之家账号,点击登陆。如果输入的云之家账号还未注册成为开发者,则弹出提示框,申请者需点击成为开发者完成注册流程。

2.点击成为开发者后,进入信息填写页面,首先要完成的是基础信息的验证,包括注册手机号和注册邮箱。

3.进入开发商资料完善页面。


云之家开发探索_第2张图片

4.进入个人资料完善页面。

5.点击提交审核,信息审核将在1~2个工作日完成。

信息审核期间,可以正常登陆开放平台,注册应用并添加工作圈中的其他账号成为开发者。


云之家开发者开发的应用上架的基础条件为:

1.所在工作圈通过企业认证

2.将《云之家开放平台产品合作协议》按照要求寄送回云之家


平台级轻应用开发注册相关:

一.开发者登陆开发者后台,进入应用注册页签,点击轻应用注册按钮。

云之家开发探索_第3张图片

二.填写应用信息。

1、公司名称(不可修改):开发者注册时填写的开发商名称。

2、AppSecret(不可修改):应用秘钥,应用开发时用于验证身份、调用接口等操作使用,由开发者填写,开发者应注意密钥安全。

3、应用名称:平台唯一性,不能与其他应用同名,长度不能超过8个汉字或者16个英文字符。名称需要符合云之家轻应用审核规范中的命名规范

4、品牌展示标签(不可修改):作为产品的品牌标识在应用市场展示,平台唯一性,且不能与其他公司的品牌名称重复,功能性等通用文字不能作为品牌标签展示,例如:金蝶国际、金蝶大数据、云之家等可作为品牌展示;大数据、大数据分析、数据运营等不能作为品牌展示。长度不能超过8个汉字或者16个英文字符。

5、移动端访问地址:填写移动端应用的跳转地址,必须支持https协议。

6、免费/收费:如果选择收费,则需要通过云之家标准购买渠道付费后才能使用该应用,收费应用有30天的试用期。

7、应用分类:表示应用的业务领域,只能选择一项。

8、所属行业:应用适合的行业领域,精确地选择行业可以向相关行业推荐该应用,注意:通用不表示会向所有行业推荐。最多可以勾选三个。

9、适用规模:应用适合的公司规模,精确地选择规模可以向相关行业推荐该应用,注意:通用不表示会向所有规模推荐。最多可以勾选三个。

10、填写完成后,点击保存按钮才能生效。

云之家开发探索_第4张图片

三. 信息保存后进入审核状态,在审核通过之前,注册信息可以被开发者修改,审核通过后注册信息不能被修改。如果审核没有通过,开发者可以根据审核意见对注册信息进行修改,然后重新提交审核。

注意:只有当注册的应用审核通过后,开发者才能完善自己的应用信息和在工作圈内测试应用。


四. 审核通过之后进行应用的管理配置。应用注册审核通过后,可以在应用管理列表中查看并完善应用的相关信息。开发者仅需关注基础信息、详细配置、高级配置三个菜单中的内容即可。

(1)基础信息。

该页信息除应用ID外均在注册应用时填写,且不可被修改,应用ID(APPID)是系统为通过审核的应用自动分配的。


云之家开发探索_第5张图片

其中,应用ID(APPID)和AppSecret用来获取access_token,然后与云之家提供的ticket一起验证用户身份。(个人理解是用于后台获取用户身份,因为云之家提供的JS-API接口也可以获取用户信息且不需要验证access_token)

JS-API 获取用户信息接口:

云之家开发探索_第6张图片

      用appid,appsecret,access_token获取用户信息:


云之家开发探索_第7张图片

(2)详细配置。

1、应用名称:可以修改,但是长度不得超过8个汉字或者16个字符

2、移动端访问地址:填写移动端应用的跳转地址,必须支持https协议。

3、web端访问地址:在网页版云之家的应用中心中展示应用,必须支持https协议。

4、web端配置:网页版应用的打开方式,填写了web端访问地址必须选择相应的打开方式,有三种方式可选:

4.1、弹出形式——弹出一个H5的页面。例如:


云之家开发探索_第8张图片

4.2、嵌入形式——在网页版云之家的框架内嵌入应用页面。例如:


云之家开发探索_第9张图片

5、桌面端访问地址:在桌面端云之家的应用中心中展示应用,必须支持https协议。

6、桌面端配置:桌面端的打开方式,填写了桌面端访问地址必须选择相应的打开方式。同上。


云之家开发探索_第10张图片

7.会员制:即收费/免费,如果选择收费,则需要通过云之家标准购买渠道付费后才能使用该应用,收费应用有30天的试用期。

8.企业认证:如果选择需要,则只有云之家认证企业才能使用该应用。

9.数据授权:如果选择需要,则表示应用需要取得用户如下权限:基本工作圈信息、基本人员信息、基本组织信息。这些权限需要企业管理员授权,因此只有管理员授权的企业才能使用该应用。

10.一句话描述该应用:14字以内。

11.应用简介:20-100字,对应用功能的概括性描述。

12.应用详情:应用的详细介绍,有一定的格式要求:

                      尺寸——640*960

                      格式——JPG

                      大小——不大于200K

                      数量——不大于5张

13.应用案例:应用使用案例的介绍,有一定的格式要求(同上)。

14.应用图标:应用在应用市场展示的图标,有一定的格式要求:

     尺寸——186*186

     格式——PNG

15.应用背景色:应用的主题色,包括页面主体色,字体颜色,导航栏颜色等。

注意:应用上架后,详细配置的信息修改需要重新进行审核。


(3)高级配置:

1、应用分类:选择合适的分类,帮助应用更好的在应用中心展示。

2、应用标签:选填。

3、所属行业:应用适合的行业领域,精确地选择行业可以向相关行业推荐该应用,注意:通用不表示会向所有行业推荐。最多可以勾选三个。

4、适用规模:应用适合的公司规模,精确地选择规模可以向相关行业推荐该应用,注意:通用不表示会向所有规模推荐。最多可以勾选三个。


云之家开发探索_第11张图片

5、灰度名单:如果将企业的EID添加到灰度名单中,则只有被添加的企业才能看到并使用该应用,应用上架后该功能自动失效。最多可添加1000家企业。

6、企业黑名单:如果将企业ID添加到企业黑名单,则被添加的企业将不能看到并使用该应用,应用上架后该功能才能生效。最多可添加1000家企业。


云之家开发探索_第12张图片

8、应用消息通道:为轻应用与用户之间建立连接,构建轻应用与用户之间更好的消息通知及返回机制,即原来的平台级公共号。通过编码(公共号ID)和秘钥(公共号秘钥),然后调用公共号发送消息接口即可进行公共号消息的发送。


轻应用的后台服务工作:

轻应用后台服务的工作,主要是轻应用自身的业务实现、轻应用自身用户数据和云之家用户数据的关联以及利用云之家用户参与轻应用业务的运转的处理。

(1). 用户数据接入。

详见企业数据如何接入云之家?,轻应用接入云之家需要保证用户数据和云之家数据有一定的关系!

(2). 进行轻应用的认证授权。

云之家对每个接入的轻应用在进行API接口调用时都必须先进行认证授权,保证每一个接入的轻应用都是合法的轻应用。这里的认证成为“appAuth2授权”,轻应用认证授权合法将返回access_token。

(3). 轻应用涉及人员交互时用户身份上下文的获取。

轻应用中如果有涉及人员交互时,则需要获取当前登录云之家APP的用户的上下文身份。当轻应用中并不涉及人员时,该步骤可以被忽略。


轻应用的前端交互工作:

JS-API DEMO:

云之家开发探索_第13张图片
云之家开发探索_第14张图片

你可能感兴趣的:(云之家开发探索)