## 开发者运营支撑功能
www.uctoo.com 控制台->应用市场->应用市场管理功能提供了基础的PC端开发者运营支撑功能。更完善便捷的开发者运营支撑功能由“微用户”小程序提供。
## "微用户"开发者运营支撑小程序(开发中)
“微用户”小程序的唯一入口是注册[admin.uctoo.com](https://admin.uctoo.com/)控制台帐号后,登录控制台,通过应用市场->开发者服务菜单,扫码使用“微用户”小程序。小程序二维码是和控制台帐号一一对应的。不同控制台帐号在开发者服务菜单展示的小程序码也是不同的。
主要功能包括开发者认证及商品/应用管理、订单管理、收益管理、应用推广等功能。
的确叫“微用户”的小程序帐号,因为注册的早,但一直用于开发测试,所以在微信中搜索不到。
主要功能:
开发者认证前提是已在www.uctoo.com注册了使用帐号。开发者通过admin.uctoo.com管理后台,开发者认证菜单,扫码进入“微用户”小程序。
我们应该会将“微用户”小程序可开源的部分逐步开源,以向开发者演示,如何使用UCToo技术体系加速小程序开发。开源项目地址[https://gitee.com/UCT/miniprogram-demo](https://gitee.com/UCT/miniprogram-demo) 此项目修改自微信官方的示例小程序,小程序用户登录、多端用户身份统一等示例已开源。
一:个人中心菜单:
1.帐号登录退出。
可以使用www.uctoo.com的帐号进行登录。与应用市场登录帐号一致。
2.开发者认证。认证首页提供UCToo应用市场服务条款,开发者勾选同意后可进入认证流程,开发者完成实名认证,即表示同意UCToo应用市场服务条款。
1)通过微信小程序登录、获取用户资料,完善开发者帐号信息。相应接口请参考API管理中miniapp分组内的api测试用例。
2)开发者实名认证可选个人开发者或企业开发者。个人开发者,上传开发者身份证,进行实名认证。企业开发者,上传营业执照及开发者个人身份证进行认证。(后续将集成腾讯云多因子身份认证)。个人开发者和企业开发者的区别:个人开发者帐号只能以开源方式分发销售应用,只能发布千元以内产品。企业开发者:可以开源也可闭源发布销售应用,发布产品价格不限。
3.发布上架收费应用需先支付保证金,保证金主要用于消费商家的售后维权、退款赔付等用途。发布免费应用无需支付保证金。
1)个人开发者保证金为300元。
2)企业开发者保证金为1000元。
4.收款账户管理
1)个人开发者可以选择微信余额账户,作为应用市场分成结算账户。
2)企业开发者可以选择微信支付商家帐号(mchid),或者帐号管理员个人微信余额账户,作为应用市场分成结算账户。
应用市场订单,用户采用微信支付的,系统通过微信支付,分账接口按比例分账。uctoo.com平台的支付宝分账接口暂未开通,未来将支持支付宝开放平台服务商模式提供支付宝分账能力。
二:我的应用菜单:
4.可以新建、编辑、上下架应用。
三:我的订单菜单:
5.可以查询、变更订单流程状态。反馈用户应用开通地址、初始帐号等。
## 开发者分成方案
由于UCToo应用市场并不限定开发者的应用计费方式。因此,在公平、合理、有利于多方良性发展的基础上,制定开发者分成方案,供开发者参考。最终的应用计费和分成方案,在开发者应用发布上线时具体确定。UCToo对各种计费和分成方案提供示例应用供开发者参考。UCToo应用市场试运营期(2021.12.31前)的基准分成比例是20%(uctoo.com),80%开发者。
1. UCToo产品和解决方案采用了云原生的一些能力,可以支持应用按照云资源使用量精确计费,因此UCToo建议开发者可以按资源使用量计费的应用,都推荐采用此种计费方式。举例说明,UCToo应用市场中的UCToo APP server,以开源方式销售。用户可以自行一键部署到自己的公有云环境,UCToo APP server的售价15元,为买断式计费,用户购买UCToo APP server后可长期使用UCToo APP server的主线版本和内置基础功能。用户支付的15元,扣除支付通道费用0.6%后,进行开发者分成。用户使用自己公有云资源的费用,由用户自行向公有云平台支付。推荐此种计费方式,有利于解决传统SaaS应用GMV增长与营收增长不相关的问题。体现云原生去中心化SaaS的差异化。传统SaaS即难以私有化部署和交付SaaS应用,又难以解决按资源用量精准计费问题。导致个别用户可能使用了大量云资源,却仅支付了一个固定资费套餐的费用,开发者收入不足以覆盖云资源用量。另一方面,可能一些用户基本没有什么使用量,却需要支付一个高价的固定资费套餐。提供按云资源用量用户自行支付的方案,对用户和开发者都更公平。
2. 企业开发者闭源销售的应用,可以由开发者自行决策是否提供按资源使用量计费的方案。举例说明, minishop小商店应用采用闭源销售的方式。售价为1500元一年的周期计费方式,用户首次购买minishop应用及后续每年通过UCToo应用市场续费的1500元,均进行应用市场分成。开发者在自己管理的部署环境,为用户提供部署和开通服务,应用售价是否包含云资源的成本费用,由开发者在应用详情中明示说明,在用户使用期间,是否需要用户另外通过其他渠道支付云资源等费用,由开发者自行决策,UCToo应用市场不做限定。UCToo应用市场仅对通过UCToo应用市场进行的用户支付进行分成。
3. UCToo应用市场上架产品时,与开发者确定应用分成的基准spu价格,开发者自定义的sku等增值服务费用,不进行用户支付分成。
## 各种计费方式的实现指引
1. 按权限计费
一般是在中心化部署的服务端通过增加用户权限数据进行实现。例如,指引用户在开发者所提供的SaaS服务官网或通过api-client在去中心化部署的应用实例中调用云端接口,在SaaS服务的中心化部署服务端将用户加入特定用户权限组。
2. 按周期计费
一般是在按权限计费的基础上,在中心化权限或资源控制节点加入计费周期逻辑。在用户未续费或用户退单等情况时,移除中心化权限或资源,实现用户过期后需续费的功能。
3. 按使用量计费
在中心化的资源或权限控制节点,加入按使用量计费逻辑。或者将PaaS层等公有云的按使用量/云资源消耗量计费信息,透传给用户,由用户自行支付。也可以采用在开发者公有云帐号下,开设用户子账号的方式实现特定的用户可按使用量计费方案。
4. 分级计费
开发者自行设计和实现分级资费套餐。
5. 买断式计费
一般默认上架UCToo应用市场的应用,即可默认实现买断式计费。开发者可以通过www.uctoo.com提供的开放接口,实现用户购买帐号、appid等资源实体和销售实例的关联绑定,以实现用户不重复购买或用户不可任意分发部署应用的能力。
6. 按增值服务计费
可通过对应用市场上架的商品spu添加自定义属性的sku数据,约定与用户的增值服务费用,用户提交订单时,指引用户选择包含增值服务的sku提交订单,或者由用户提交订单后,开发者在“微用户”小程序中改价订单为包含增值服务费用的sku,再由用户进行支付。