分享应用
背景:
当前我们在使用 Rainbond 时,为了快速部署一些应用,我们可以通过对接开源应用商店,然后一键安装即可。这样对用户而言,使用某些开源应用或基础设施直接安装即可。
但是由于每个用户的需求不同,应用商店也无法满足所有用户的需求。比如一些用户在使用 Rainbond 时,就遇到过以下问题:
-
从应用市场安装下来的应用,用起来很方便,但是版本比较低,没有自己想要的版本
-
自己业务用到了 一些通用的中间件,在 Rainbond 开发环境中跑起来后,到生产环境又要再次部署
-
自己将一些开源项目跑在了 Rainbond 上后,如果重新搭建 Rainbond 环境,又需要再次处理各种依赖关系再部署
在之前遇到这些问题时,用户只能以手动的方式处理。但现在我们提供了一种方式,使你可以将你自己的应用分享出去。既能方便自己的使用,还能供他人使用。要实现这点,我们需要先了解 Rainstore 是什么。
Rainstore 是什么?
Rainstore 是一个可以管理企业应用交付流程、实现商店全流程管理的平台。
对于大多数使用过 Rainbond 的用户,应该都注意到了应用市场那里,默认会对接我们自己的商店:开源应用商店。这个商店就是我们基于 Rainstore 创建的商店。在这个商店中,会有我们制作好的应用,用户只需要完成授权,即可一键安装应用。
当然,用户能一键安装的前提就是有人制作过该应用。如果没有人制作过应用,那你遇到上面的问题时,你只能社区发帖求助,但现在,you can do it。
你可以将你自己做好的应用分享到开源应用商店,供大家使用。
如何进行分享应用?
在你想要制作出属于自己的应用时,供自己或他人使用时,你将会经历以下步骤:
-
对接开源应用商店,获取应用发布权限
-
制作你的应 用,可参考Rainbond应用市场应用制作规范,并验证通过
-
发布你的应用,供大家使用
第一步:对接商店
如果你之前没有对接过开源应用商店,那么你只需要在以下页面,输入你的手机号,通过验证码登录,我们将会为你创建一个用户,并给到相应的权限。
如果你之前已经对接过应用商店,那么需要执行如下操作重新获取发布授权。
-
在 Rainbond 中找到应用市场,切换到开源应用商店的 Tab 页,点击编辑
-
清空 accesskey ,点击保存。保存完成后,你将会看到只拥有只读权限。
-
此时随便选择某个应用,点击安装,会再次弹出认证对话框
-
最后输入手机号,验证码对接即可
当你完成以上几步后,你将会看到开源应用商店有以下权限:只读、安装、推送应用。此时前期准备完成。