Usergrid API BaaS特征后端
为开发人员提供了访问一个灵活的数据存储,使您可以快速整合有价值的功能到你的应用程序,包括社交图、用户管理、数据存储、推送通知,性能监控等等。安全
使用usergrid可以创建本身的基于云的数据平台,在几分钟内而不是几个月内没有服务器端编码或后端发展的须要。这让您的团队专一于开发的丰富的功能和用户体验,真正区分您的应用程序,而不是在执行核心后端服务和基础设施的耗时的细节。服务器
数据存储与管理网络
一、应用程序数据工具
Usergrid核心是一个灵活的平台,能够存储任何类型的数据应用,从简单的记录,像一个目录书要像用户关系复杂的关联。不管是什么类型的数据驱动你的应用程序,你能够把它存储为数据实体的集合,并当即执行复杂的查询或全文检索在任何领域。您还能够建立自定义属性的自定义实体,让您有能力存储数据和上下文的方式,使您的应用程序的意义。性能
二、文件资源测试
图像,视频和音频是一个伟大的应用程序体验的关键组成部分。能够上传和来自同一数据存储应用程序数据的其他检索二进制对象,消除了须要设置了内容分发网络(CDN)和宽松的实施。咱们处理全部的后端细节,让您的内容快速访问。编码
三、灵活的数据查询设计
Usergrid最强大的功能是执行SQL风格的查询和全文搜索的数据实体的能力,以及它们的性能。这让您快速检索特定的数据实体的基础上的多个标准,而后利用数据,以权力的社会功能,目标推送通知,执行用户分析,以及更多。视频
社交化管理
一、实体间的关系
您能够建立数据实体之间的关系有助于创建功能,改善用户体验,并将数据。例如,你可能会把用户与他们的设备来捕捉有价值的地理定位数据,创建用户之间的关系创建的社交图,或实施大众化等特色的活动流。
二、活动流
社交网络应用的一个关键方面是可以提供和发布用户行为的数据流,例如正在进行的评论、活动和推文列表。Usergrid API简化管理和路由这些数据流提供一个活动的实体,是专门设计用来自动建立活动和建立的用户之间的关系。
用户管理
一、注册与登陆
你能够很容易地添加和提供必要的处理注册和登陆安全的核心服务管理用户,包括OAuth 2.0客户端认证。此外,任何数目的默认或自定义数据实体和属性能够与用户实体关联,以建立完整的用户配置文件。
二、角色与权限
应用程序常常须要配置细粒度的控制用户访问数据、功能和功能的能力。Usergrid API解决角色和权限的用户访问的实现细节。简单地建立表明用户类型或访问级别的角色,例如管理员,而后为该角色分配必要的权限。用一个单一的接口调用,您能够将您的角色与任何用户或用户组关联。
三、群组
群组是一种灵活的方式来组织您的用户根据任意数量的标准。例如,您可能会根据利益或位置的用户群,以更有效地提供相关内容、目标提供或自定义活动。您还能够利用群体实体的优点,使群为基础的社交活动,好比容许您的用户建立私人信息或圈的朋友。
四、第三方认证
除了为您的应用程序支持用户管理和基于OAuth登陆,API的老板也能够轻松的第三方认证经过诸如脸谱网流行的服务整合,推特等OAuth启用账户。提供第三方登陆能够提升用户体验,同时增长经过,让您得到来自社会网络和服务的有价值的信息。
地理位置
该装置的实体可让你捕捉地理定位数据从用户的GPS功能的设备更有效的目标广告,推送通知,提供更。地理位置也给你的语境和分析趋势和用户行为的一个重要的数据点。
推送通知
推送通知是让你的用户提供相关内容的最有效的方法,使用Usergrid API,实现他们在几分钟内就能完成。简单的登记程序,通知供应商用户的设备,如苹果推送通知服务或谷歌云消息,而后使用API巴斯通知实体发送推送通知不费一个月百万。当使用与用户和应用程序的数据的查询,推送通知成为一个强大的工具,利用用户数据,以确保相关性和驾驶参与。
配置管理
给你推送配置的变化直接给用户的设备能力,API测试并提供错误修正和实时性能的改进。远程配置管理,甚至能够用来推进全部用户的一个子集,使一个/测试的修补程序,使您能够监视和收集数据,以确保您的更新执行的预期,而后将它们推到您的整个用户基础。
偏差与性能监控
成功的应用程序的最大障碍之一,能够是开发人员快速响应和精确的性能问题和错误的能力。Usergrid API包括数据记录和可视化工具,让您监视和分析网络的性能、使用模式、事故统计等关键指标,给你必要的快速管理性能问题出现时的数据。