当前位置:首页>编程日记>正文

Unity3D中使用KiiCloud总结一

Kii Cloud简介

Kii Cloud提供一系列的服务,来帮助你为你的App获取用户,留住用户,以及创造利润。它为移动App提供了用户管理以及快捷安全可扩展的数据存储服务。

现在你可以在短短几分钟内为你的App添加一个后端服务。Kii Cloud通过为你提供一个可扩展的后端服务,来帮助你节省大量的时间和金钱。因为不需要写一行服务端的代码,你不必去招聘(或者变成)一个服务端工程师或者DBA。我们会保证提供安全,可靠以及可扩展的服务,这样你只需要专注于优化你的App,改善用户体验以及在App Store的投放策略等。我们会提供一流的技术和机会来帮助你的App产品获取你的用户,创造利润。

Kii Cloud目前包含以下七大功能:

用户管理:不需要设置服务器或编写任何一个API,即可管理您的用户。

数据管理:在基础架构上花费更少的时间,即可利用更多的时间改善您应用程序的用户体验。

数据分析:生成任何你能想象的会话、事件、度量和数据分析。

赚取利润:厌倦了低点击转化率?获取您应得的利润吧。

消息推送:向用户和应用程序推送操作手册、数据和API产生的通知。

地理定位:利用丰富地地理定位API,满足您的用户对于基于地理位置功能越来越高的需求。

服务端扩展:无需任何服务端管理的麻烦,利用Kii Cloud的规模和可靠性您即可创建应用程序特定的业务逻辑。

==================================================================

  1. 如果还不知道如何使用,建议先看看这个文件AssetsPluginsReadme.txt,需要注意的是,这里边提到的“b) Edit file Assets/Plugins/KiiConfig.txt and add your keys there” 这个KiiConfig.txt 我是没找到。。。(不过不影响使用)
  2. 需要手动打开这个文件KiiAutoInitialize.cs把你的app_ID 和app_key填到对应位置。
  3. 另外需要改上一条文件中的两个方法(将US改成你在他们网站创建APP时候选择的國家简称如:CN,这一点非常重要,不然就算你其它设置正确,这里设置错了,还是无法正常登录注册):

public Kii.Site GetAppSiteValue ()
{
string site = GetAppSite("US");
if(site.Equals("US"))
return Kii.Site.US;
if(site.Equals("JP"))
return Kii.Site.JP;
if(site.Equals("CN"))
return Kii.Site.CN;
return Kii.Site.US;
}

public KiiAnalytics.Site GetAnalyticsAppSiteValue ()
{
string site = GetAppSite("US");
if(site.Equals("US"))
return KiiAnalytics.Site.US;
if(site.Equals("JP"))
return KiiAnalytics.Site.JP;
if(site.Equals("CN"))
return KiiAnalytics.Site.CN;
return KiiAnalytics.Site.US;
}

============================================================

 

Unity3D中使用KiiCloud总结一 配图01

 另外发现一个问题,如果用户是第一次注册进入玩耍,最高分不会同步,直到下一次登录才会正常显示。

OK。


http://www.coolblog.cn/news/1a6c6c9a02228c2d.html

相关文章:

  • asp多表查询并显示_SpringBoot系列(五):SpringBoot整合Mybatis实现多表关联查询
  • s7day2学习记录
  • 【求锤得锤的故事】Redis锁从面试连环炮聊到神仙打架。
  • 矿Spring入门Demo
  • 拼音怎么写_老师:不会写的字用圈代替,看到孩子试卷,网友:人才
  • Linux 实时流量监测(iptraf中文图解)
  • Win10 + Python + GPU版MXNet + VS2015 + RTools + R配置
  • 美颜
  • shell访问php文件夹,Shell获取某目录下所有文件夹的名称
  • 如何优雅的实现 Spring Boot 接口参数加密解密?
  • LeCun亲授的深度学习入门课:从飞行器的发明到卷积神经网络
  • Mac原生Terminal快速登录ssh
  • java受保护的数据与_Javascript类定义语法,私有成员、受保护成员、静态成员等介绍...
  • mysql commit 机制_1024MySQL事物提交机制
  • 支撑微博千亿调用的轻量级RPC框架:Motan
  • jquery 使用小技巧
  • 2019-9
  • 法拉利虚拟学院2010 服务器,法拉利虚拟学院2010
  • vscode pylint 错误_将实际未错误的py库添加到pylint白名单
  • 科学计算工具NumPy(3):ndarray的元素处理
  • 工程师在工作电脑存 64G 不雅文件,被公司开除后索赔 41 万,结果…
  • linux批量创建用户和密码
  • newinsets用法java_Java XYPlot.setInsets方法代碼示例
  • js常用阻止冒泡事件
  • 气泡图在开源监控工具中的应用效果
  • 各类型土地利用图例_划重点!国土空间总体规划——土地利用
  • php 启动服务器监听
  • dubbo简单示例
  • 【设计模式】 模式PK:策略模式VS状态模式
  • [iptables]Redhat 7.2下使用iptables实现NAT
  • Ubuntu13.10:[3]如何开启SSH SERVER服务
  • CSS小技巧——CSS滚动条美化
  • JS实现-页面数据无限加载
  • 阿里巴巴分布式服务框架 Dubbo
  • 最新DOS大全
  • Django View(视图系统)
  • 阿里大鱼.net core 发送短信
  • 程序员入错行怎么办?
  • 两张超级大表join优化
  • 第九天函数
  • Linux软件安装-----apache安装
  • HDU 5988 最小费用流
  • Sorenson Capital:值得投资的 5 种 AI 技术
  • 《看透springmvc源码分析与实践》读书笔记一
  • 正式开课!如何学习相机模型与标定?(单目+双目+鱼眼+深度相机)
  • Arm芯片的新革命在缓缓上演
  • nagios自写插件—check_file
  • python3 错误 Max retries exceeded with url 解决方法
  • 行为模式之Template Method模式
  • 通过Spark进行ALS离线和Stream实时推荐