Kii BLOG
Kii Cloud之初体验
问题与答案
打开kii的技术主页http://www.kii.com/cn/technology,首先Kii为大家提出了一个问题:“广大的移动应用程序开发者你最需要的是什么?”
Kii的答案是:
- 后台服务器基础设施加快开发时速度
- 可定制的分析工具优化我的应用程序
- 用户和收入的增长使它变成我的事业
- 营销及分销网络让我能走向世界
可以看出Kii准确地把握了开发者的需求,基于开发者的这些需求,创建了Kii Cloud平台。
平台的打造
Kii Cloud专注的是平台的打造,面向的是app开发者,Kii Cloud为开发者做了哪些事情?包括以下几大模块:
- 地理定位
- 数据分析
- 数据管理
- 服务端扩展
- 消息推送
- 用户管理
- 赚取利润
更多信息可以参考http://www.kii.com/cn/technology/kiicloud。目前基于Kii Cloud平台的app正逐步壮大,包括拥有千万级用户量的Astro File Manager、KeepSafe、everpix以及HUGG等。
多平台的支持
除了当今流行的iOS和Android,Kii Cloud还支持JavaScript和Unity,甚至还提供了REST API用于直接使用Kii Cloud功能,下面列出了支持Kii SDK的平台:
- Android(Java):支持Android 2.2及以上版本(2.3.3及以后版本支持File Sync SDK)
- iOS(Objective-C):支持iOS 4.3及以上版本
- JavaScript:支持Mozilla Firefox 14+,Google Chrome 20+和Safari 5+
- Unity:支持Unity 4.1.5及以上版本
详尽的文档
Kii为开发者提供了丰富而详细的开发文档,包括“快速入门”、“指导文档”、“参考文档”和“样例”四大板块,详细内容可以通过访问http://documentation.kii.com/cn/获取。
- 快速入门:告诉我们如何在Kii开发者平台上注册app,以及如何把Kii的SDK添加到你的应用中
- 指导文档:在快速入门的基础上,我们可以通过“指导文档”获取更多具体的东西,包括以下这些内容:
- 用户管理
- 群组管理
- 数据管理
- 管理Push通知
- 数据分析管理
- 地理位置管理
- 使用服务端扩展
- 参考文档:如果说“快速入门”和“指导文档”都是告诉你如何起步,那么“参考文档”是在为你提供所有你想要的更详细的文档的链接(Javadocs,Appledocs等等),这会帮你找到你在实施Kii Cloud过程中所需要知道的一切。
- 样例:Kii为开发者提供了丰富的示例程序和教程
简单的注册流程
以Android平台为例,在Kii开发者平台上注册我的第一个app。 依照Android快速入门中的说明,主要包括以下几个步骤:
- 注册应用:首先需要登录开发者平台https://developer.kii.com,如果还没有注册过帐号,首先需要通过https://developer.kii.com/signup来注册一个帐号,注册完成后,你的App应用就会有一个相关联的App ID和App Key,有了它们,你就可以初始化Kii SDK了。
- 添加协作者:你可以为你的App应用添加协作者。协作者会在开发者平台上作为类似App拥有者一样拥有访问你的App应用的权限(添加多个协作者除外)。
- 下载Android Client SDK:注册完一个app后,会出现一个提示界面,提示用户可以直接下载示例代码和相关Kii SDK,或者点击创建的那个app也可以看到相应的下载链接。
强大的app管理
打开我刚注册的app ,可以看到非常全面的关于该app的统计管理,下面是我的一个截图:
总结
通过对Kii Cloud平台的初步体验,感觉Kii Cloud着眼于app的开发者,支持多种主流平台,专注于专业平台的打造,应用起来比较容易上手,加之以详尽的文档资料和示例程序,对于开发者来说使用Kii Cloud平台将是一个愉快的开发之旅。本着入门者的姿态,后续我会从“用户管理”模块开始入手,更深入的探讨和研究Kii Cloud。