手拉手带你体验贝壳开发新模式—贝壳小程序新鲜来袭

619 阅读5分钟

本文作者: 黄伟

什么是贝壳小程序

贝壳小程序是一种新的开放能力,开发者可以快速地开发一个小程序。贝壳小程序可以在 B 端、C 端系列的 APP 内被便捷地获取和传播,同时具有出色的使用体验。贝壳小程序旨在打造贝壳更多更丰富的能力,用这些能力服务更多开发者和用户,提高项目开发效率,提升用户使用体验。

贝壳小程序的主要优势

  • 用户可便捷地获取服务,无需安装或下载即可使用

  • 具有更丰富的功能和出色的使用体验

  • 封装一系列接口能力,帮助快速开发和迭代

贝壳小程序的能力

贝壳小程序已经具备了五十多种基础功能,已经具备转发到 IM 好友、微信好友、微信朋友圈的能力,支持定制化贝壳的原生能力,也为开发者提供了良好的开发环境,支持查看调试日志和扫码真机预览的能力。

  1. 贝壳小程序 API

贝壳小程序的基础功能涉及范围比较广,包括系统信息的获取和使用,用户的登录、授权和支付,界面的交互和动画,本地数据的存储和修改,地图的使用和定位,基本的网络请求和路由跳转等,还有大批新功能正在开发中,可以关注贝壳开发者文档获取最新动态。

  1. 贝壳小程序转发

转发,旨在帮助用户更流畅地与好友分享内容和服务。贝壳小程序的转发能力目前已覆盖 IM好友、微信好友和微信朋友圈。接收到小程序卡片的好友,点击卡片即可使用相应的小程序。

  1. 贝壳小程序之贝壳能力

贝壳能力指的是,贝壳自身所提供出来的房源能力、楼盘能力、交易能力等,贝壳小程序的产品可以在这些基础能力之上,做二次开发,打造出形式更多样的产品。 在群发助手小程序中,发送房源的过程,就打通了和贝壳房源能力的联系。其中,小程序页面和 APP 原生页面进行了衔接,使得交互体验更加流畅。 未来,还会存在更多的贝壳专属能力需要提供给外部开发者使用,小程序将是作为这一能力最好的承载。

  1. 贝壳小程序调试

为了给开发者打造更好的开发体验,我们给开发者增加了调试工具,可以在调试小程序的过程中查看调试日志、页面信息等。 在测试小程序的过程中,通过右上角的菜单按钮,打开或关闭调试工具,当调用一个接口时,可以通过该工具将接口的返回数据打印在调试面板中,即刻就能看到该页面的所有信息,对开发过程中的问题一目了然。

贝壳小程序开发者后台

贝壳小程序开发者后台,给个人提供业务服务与用户管理能力的全新服务平台。

使用

  1. 登录

通过系统号和密码登录

image.png

  1. 进入首页

image.png

  1. 选择小程序进入详情

小程序详情具有以下功能:

发布面板

由小程序信息、已上线版本、可发布列表组成。

■ 小程序信息

image.png

■ 已上线版本

image.png

■ 可发布列表

image.png

预览面板

由预览列表、待审核列表、审核未通过列表组成。

■ 预览列表

image.png

有预览权限的开发者,可以在预览列表点击预览二维码,使用 link 扫一扫功能,即可在真机进行预览。

0 (7) (2).png

■ 待审核列表

image.png

■ 审核未通过列表

image.png

成员管理

由管理员列表、开发者列表、预览成员列表组成。

■ 管理员列表

0 (6) (2).png

■ 开发者列表

image.png

■ 预览成员列表

image.png

静态资源

0 (5).png

该功能可以上传任意格式文件,当你需要上传 logo、zip、音视频等文件时,可以通过该入口得到你想要的网络链接。

数据面板

从这里,你可以看到当前小程序的一些数据,如 每日 pv,异常次数、启动次数、影响用户等

0 (4).png

贝壳小程序开发者工具

为了帮助开发者简单和高效地开发和调试贝壳小程序,我们推出了全新的贝壳小程序开发者工具,使用过程中若有问题或建议,可以随时联系我们。

使用

  1. 打开贝壳小程序开发者工具

image.png

  1. 界面

image.png

  1. 使用

新建项目

image.png

导入项目

0 (3).png

插件

  • VSCode 内的插件,该工具都可使用

  • 可以定制化小程序特有插件

贝壳小程序入口

宿主

入口

image.png

以 Link 为例,进入 IM 消息页面,持续下拉,即可看见 IM 小程序广场,点击相应小程序即可使用(部分城市由于还未开通该功能,暂时不可见)。

贝壳小程序线上案例

群发助手

0 (2).png

群发助手监控数据

image.png

号码通

image.png

交易贷款计算器

image.png

结语

贝壳小程序平台在 2021 年将会解锁更多新功能,期待大家与我们一起携手共建更好的贝壳小程序~