Boxo
扫码查看

在App内嵌入第三方小程序和服务的开发工具

Boxo

综合介绍

Boxo 是一个超级应用平台,它提供了一套完整的解决方案,帮助企业将自己现有的手机应用转变为功能丰富的“超级应用”。通过集成Boxo提供的软件开发工具包(SDK),开发者可以快速地在自己的应用中加入各种第三方服务,这些服务被称为“小程序”。例如,用户可以在不离开当前应用的情况下,完成购物、支付账单、预订酒店或玩游戏等操作。这种模式的核心优势在于,企业不需要从零开始开发这些复杂的功能,从而大大缩短了新服务的上线时间。同时,通过在一个应用内提供多样化的服务,可以有效提升用户的活跃度和忠诚度,并为企业开辟新的收入来源。

功能列表

  • 单一SDK集成: 只需一次集成,即可访问平台提供的所有小程序服务,无需为每个新功能进行独立的开发和对接。
  • 丰富的小程序生态: 提供多种即插即用的功能模块,覆盖电商、旅游、金融和生活服务等领域,例如电子SIM卡(eSIM)、在线商城、游戏中心、酒店预订、保险服务和机场贵宾室服务。
  • 高度品牌化定制: 允许开发者根据自己应用的品牌风格,自定义小程序的外观和颜色,确保用户体验的一致性。
  • 快速上线新功能: 大幅缩短新功能的开发周期,帮助企业在几周内推出新服务,而不是花费数月甚至数年。
  • 提升用户活跃度: 通过在一个应用内提供满足用户日常需求的多种服务,增强用户粘性,提高应用的每日使用频率。
  • 开辟新收入渠道: 集成设计好的商业化模块,帮助企业在核心业务之外,创造更多的营收机会。
  • 企业级安全保障: 在服务部署的每一步都实施风险管理,采用行业高标准的安全措施和数据加密技术,确保数据在静止和传输过程中的安全。

使用帮助

Boxo平台的核心是让任何一个现有的App都能快速演变成一个“超级应用”,即在一个App内部集成多种不同服务。它通过提供一个统一的软件开发工具包(SDK)来实现这一目标。开发者无需为每一个新功能都去寻找和对接不同的服务商,只需要将Boxo的SDK集成到自己的项目中,就能获得一个功能强大的“小程序”商店。

安装与集成流程

Boxo的集成过程被设计得非常简洁,开发者只需要遵循几个基本步骤就可以将它整合进自己的iOS或Android项目中。

  1. 获取访问凭证: 首先,你需要在Boxo的官方网站上注册并创建一个账户,随后在平台的管理后台(Dashboard)中创建一个新的应用项目,系统会为你生成一个唯一的客户端ID,即client_id。这个ID是你的应用与Boxo平台通信的唯一凭证。
  2. 集成SDK:
    • 将Boxo的SDK依赖项添加到你的移动应用项目中。对于iOS开发,你可能需要通过CocoaPods或Swift Package Manager来添加;对于Android开发,则通过在build.gradle文件中添加相应的依赖库。
    • 在应用启动的核心代码部分,你需要初始化Boxo SDK。这个过程需要使用你在第一步中获取的client_id
    • 下面是一个简单的iOS (Swift) 代码示例,展示了如何配置和初始化SDK:
      import AppBoxoSDK
      // 使用你的客户端ID创建配置对象
      let config = Config(clientId: "YOUR_CLIENT_ID")
      // 使用此配置初始化Appboxo单例
      Appboxo.shared.setConfig(config: config)
      
  3. 调用小程序:
    • 集成完成后,你的应用就可以根据需要加载和显示任何Boxo提供的小程序了。每个小程序也拥有一个唯一的ID,即app_id
    • 你可以通过调用一个简单的方法来获取并启动特定的小程序。用户在你的应用中点击某个功能按钮时,该方法会被触发,然后Boxo的SDK会在应用内部以webview或原生组件的形式拉起相应的小程序界面。
    • 代码示例如下:
      // 通过小程序的ID获取小程序实例
      let miniapp = Appboxo.shared.getMiniapp(appId: "MINIAPP_ID")
      // 启动小程序
      miniapp.launch()
      

核心功能操作

1. 选择和管理小程序

  • 登录Boxo的管理后台,你可以浏览所有可用的小程序。这些小程序按照类别进行划分,例如旅游、金融科技、生活服务等。
  • 你可以根据自己应用的用户画像和业务需求,选择性地启用某些小程序。例如,一个旅游App可以选择集成酒店预订、机票预订和eSIM卡购买功能;而一个金融App则可以集成账单支付、保险和汇款功能。
  • 你可以随时在后台启用或禁用这些小程序,无需重新发布你的手机应用。

2. 自定义品牌外观

  • 为了让小程序能够无缝融入你的应用,Boxo提供了强大的品牌化定制功能。
  • 在管理后台,你可以上传应用的Logo,设置主题颜色、字体样式以及其他UI元素的视觉风格。
  • 这些自定义设置会自动应用到所有你启用的小程序上,使得用户在使用这些内嵌功能时,感觉仍然停留在你的应用内,从而保证了流畅和统一的用户体验。

3. 实现单点登录和支付

  • Boxo的SDK支持与宿主应用的用户系统和支付系统进行对接。
  • 这意味着用户在你的应用中登录后,打开任何小程序时都无需再次注册或登录。SDK会自动传递用户的登录信息,实现“单点登录”。
  • 同样,当用户在小程序中进行支付时,SDK可以调用你应用中已经集成的支付功能,用户可以使用自己熟悉和信任的方式完成付款,整个过程非常顺畅。

整个使用流程的设计目标是“一次集成,无限可能”。开发者只需要投入少量精力完成前期的SDK集成工作,后续就可以非常灵活地扩展应用功能,快速响应市场变化,而不需要再为每个新功能都投入漫长的开发和测试周期。

应用场景

  1. 金融科技应用一个电子钱包或银行应用,除了提供基本的转账和支付功能外,可以集成Boxo的账单支付、手机充值、保险购买和在线购物小程序。这样,用户就可以直接在一个金融应用内完成各种日常消费,应用也从一个单一的工具转变为一个全面的生活服务平台。
  2. 旅游应用一个主要提供机票或酒店预订的应用,可以通过集成Boxo来扩展其服务范围。例如,加入机场贵宾室预订、eSIM流量购买、当地景点门票和租车服务。这不仅为用户提供了“一站式”的出行解决方案,还为应用本身创造了更多的交叉销售机会。
  3. 电商应用一个在线零售商可以在其应用中加入游戏、会员积分兑换和金融服务等小程序。用户在购物之余,可以通过玩游戏来获取优惠券,从而增加应用的趣味性和用户停留时间。会员积分可以直接兑换成其他服务,提升了积分的价值和吸引力。
  4. 生活方式或社交应用一个社交或社区应用,可以集成电影票预订、外卖服务、活动报名等小程序。用户在社交互动的同时,可以直接在应用内完成线下活动的消费和安排,将线上的社交关系延伸到线下,形成一个完整的服务闭环。

QA

  1. 什么是超级应用 (Super App)?超级应用是一个集成了多种功能和服务的应用程序。用户可以在这一个应用内完成社交、购物、支付、出行等多种活动,而无需下载和切换多个不同的应用。
  2. 集成小程序会不会拖慢我的应用速度?不会。Boxo的小程序经过了性能优化,只有在用户需要时才会被加载。SDK本身非常轻量,对主应用性能的影响微乎其微,可以确保流畅的用户体验。
  3. 从集成到上线一个新功能需要多长时间?根据官方的说法,由于免去了复杂的后端开发和第三方服务对接,集成Boxo的SDK后,上线一个新的小程序功能通常只需要几周的时间,而不是传统的数月或数年。
  4. Boxo平台支持哪些类型的小程序?Boxo提供多种小程序,涵盖了电商(Marketplace)、汇款(Remittance)、游戏(Games)、保险(Insurance)、酒店预订(Hotel Booking)、eSIM卡服务等多个领域,并且还在不断扩展其小程序生态。
微信微博Email复制链接