BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

AWS Mobile Hub旨在简化Android与iOS应用中AWS的使用

| 作者 Sergio De Simone 关注 18 他的粉丝 ,译者 杜小芳 关注 2 他的粉丝 发布于 2015年10月27日. 估计阅读时间: 4 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

最近亚马逊网络服务在re:Invent上发表公告,AWS MOBILE HUB目的是帮助移动应用开发者更容易应用AWS服务来构建他们的应用程序后端。

AWS MOBILE HUB实际上并没有添加什么新服务。它的作用是提供一个集成的控制台,以帮助开发者选择他们应用程序所需的相应服务的高级功能。一旦开发者选择了一组功能,AWS MOBILE HUB整合所需要的服务,在iOS或者Android上产生应用程序示例,并可以立即被编译,测试,并在AWS MOBILE HUB监测。

有以下功能可供开发者选择:

  • 用户登录,可以让用户使用Facebook或自定义标识系统来验证自己的身份。此功能使用Amazon Cognito Identity来创建一个AWS Cognito身份池和一个新的AWS身份,为应用程序取得管理身份。
  • 推送通知,可以通过苹果推送通知服务,或者用谷歌云消息发送。通知可以被发送到任何个人设备或订阅标签设备。该功能是基于亚马逊的简单通知服务。提供的示例应用程序将包含获得APNS或GCN令牌的代码,并用Amazon SNS注册。
  • 应用程序内容交付,它允许开发者将诸如音频和视频文件的应用程序资源存储在AWS云上。该功能是基于Amazon S3和Amazon CloudFront的。移动中心将允许开发者设置属性,例如文件只被应用程序访问,或者可公之于众。生成的示例应用程序包括代码,以显示如何下载资源,并在本地缓存。
  • 用户数据存储,能够在AWS上存储用户数据,例如照片或其他的文件和应用程序设置。 AWS MOBILE HUB将创建一个S3存储,将用户数据存储在两个文件夹中:一公共文件夹,一个限定为只有授权权限用户可访问的私人文件夹。生成的示例应用程序包含一个可浏览公共和私人文件夹的文件浏览器的实现。
  • 应用程序分析,基于亚马逊的移动分析,用于收集参与统计的数据,如每日和每月活跃用户,新用户,会话数和平均每日活跃用户会话数等
  • 云计算的逻辑,基于AWS Lambda,使得它能够创建可供移动应用程序通过AWS Lambda API来调用的服务。 AWS Lambda支持使用JavaScript,Java和Python。代码可以在iOS和Android平台共享,并且可以动态地修改。开发人员可以选择一个Lambda函数模板,从他们的AWS账户编辑现有的功能,或者从头开始创建一个新的功能。该示例应用程序显示了如何调用已选定各项功能。

AWS MOBILE HUB,本身是一项免费服务,而对开发者收费的是使用根据移动中心条款中规定的AWS服务。关于AWS MOBILE HUB更多细节可以在其开发者指南中找到。

查看英文原文:AWS Mobile Hub Aims to Make it Easier to Use AWS in Android and iOS Apps


感谢张龙对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群InfoQ好读者)。

立即免费注册AWS账号,获得12个月免费套餐:点击注册

有云计算问题?立刻联系AWS云计算专家:立即联系

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT