陈斌彬的技术博客

Stay foolish,stay hungry

APICloud 简介

img

平台介绍

img

云API

APICloud 的“云API”规划的初衷是为了让开发者只需要少量、甚至不需要服务端编码,就可以自动生成移动应用所需要的各种云服务接口。“云API”服务包括数据服务、推送、云修复和大数据分析等。

APICloud 的数据服务支持自动生成 RESTful API,在移动场景中为 APP 提供灵活的数据服务支持。同时 NoSQL 的大量应用为 APICloud 的大数据提供了充分支撑。APICloud 的“云API”提供基于 ACL(Access Control List)和 RBAC (Role Based Access Control)的访问控制模型安全机制,让开发者的移动应用在业务灵活性和安全性中找到平衡。

APICloud 的“云API”具有典型的“云”特性和“大数据”特性。

为 App 开发者提供云端的 API 服务和数据存储服务,动态生成 RESTful API,支持在线 NoSQL 数据表设计、API 调试及用量分析;同时提供推送、云修复、大数据分析等服务, 极大的简化了服务器端开发工作。

端API

优质的用户体验,完善的终端适配,尽可能短的开发周期,简单又跨平台的编码方式……这些几乎成了移动应用开发者的理想状态,这一切通过 APICloud “端API”服务都可以实现。

“端API”将大量移动应用所需的功能“模块化“封装,并且借助 APICloud 的模块机制规范的提供给开发者,通过 JavaScript 语言,一套代码同时调用 iOS 和Android 两个平台的模块,从而实现“积木拼装”式的原生应用开发;支持多人协作开发、一键多终端调试等服务。同时支持开发者扩展自定义模块,让移动应用开发更具灵活性和个性化。

为 App 开发者提供大量优质的原生模块,涵盖功能扩展、导航菜单、界面布局、开放SDK、设备访问、云服务对接等类型。通过 JavaScript 语言,一套代码同时调用iOS 和 Android 两个平台的模块,从而实现“积木拼装”式的原生应用开发;支持多人协作开发、一键多终端调试等服务。

管理服务

移动应用管理,针对移动设备应用的安全保护、访问、配置、更新、删除等策略和流程。通过控制和推送应用, 能集中监控应用的使用情况,对应用设置调整至相应策略以满足需求。从而具备对 App 的更高控制能力,实现自动化的应用配置,应用内数据安全管理及移动端应用到后台服务系统的安全数据传输等。

推送

  • 个性推送

结合APP中的标签设置,针对不同属性的用户推送差异化信息,同时还可以根据平台等属性进行二次区分。

  • 定时推送

可预先设定推送任务,通过定时推送功能实现全程自动化推送,为你的推送服务设置一个推送管家。

  • 离线消息

推送消息时用户的 APP 不在线?只要设置了离线消息,即可让 APP 在上线后第一时间收到推送的内容。

  • 双向推送 IM 功能

支持消息上行、用户分组、好友添加、黑名单、单聊、群聊,几行代码让你拥有属于自己的微信。

云修复

通过云修复可实现 App 内快速回滚,让 App 拥有自我修复能力,在 App 内部快速回滚的过程中,支持断点续传,全面保障 App 自我修复的完整性。

版本管理

多维度的版本管理

支持 iOS 及 Android 版本的同步或异步管理,在控制台内流程化进行开发和版本管理,让版本概念更清晰。

关闭失效版本

一键关闭失效或含有重大 Bug 的版本,可让用户快速跳过问题版本的升级或强制用户进行此版本的升级。

统计

App 的新增及活跃用户数据,几分钟即可摆在开发者眼前,让开发者成为 App 的运营专家,支持开发者对 App 进行自定义事件统计,帮助开发者了解用户在 App 中的特定行为数据、支持版本、终端分布及错误报告。