作为开发者您是否也碰到过这些挠头问题: 刚上线不久的应用就要修改说明文字?应用添加广告后,如何平衡用户流失和广告收入情况?如何对游戏中的道具进行合理定价?
为帮助开发者告别频繁地更新应用版本,更好的比较版本之间的用户行为及习惯,友盟针对Android开发者新推出在线参数功能。通过在线参数功能,开发者可以远程动态修改应用中的参数值,灵活调整运营策略。iOS版本近期推出。
获得更多信息和体验在线参数功能请访问www.umeng.com
什么是在线参数
在线参数是友盟推出的新功能,可以让您动态修改应用中的参数值。例如:动态修改应用的欢迎语,修改应用中开关选项的"on"或"off",以及类似游戏中虚拟物品的价格。
在线参数的策略
集成SDK时,开发者需要将今后可能动态修改的参数写入代码中,并打包发布。
客户端每次启动时首先检查服务器端配置的在线参数是否有更新,如果发现有更新则自动进行同步,新的参数值存在客户端,保证应用在下次启动时可以使用更新后的各种参数。
如何使用在线参数
使用在线参数需集成最新的统计分析SDK v3.0
- 设置在线参数:登录友盟网站,在开发工具–在线参数页面添加需要设置的参数。参数值为字符串类型,可支持应用中各种参数的数值配置
- 集成统计分析SDK v3.0:添加参数后再集成统计分析SDK才能实现此功能
集成方法如下,更多信息请浏览开发文档
在线参数的设置
1,在开发工具中找到在线参数
2,点击“添加新参数”
3,在展开的表格中填写参数名称及参数值(参数名称需与代码中所写的参数名一致)
4,提交即可生效
5,如需要修改参数值,请点击“编辑”
使用示例
示例1: 通过在线开关来控制应用中广告的开启和关闭。
1. 首先在后台编辑参数,参数为ad_switcher,参数值为on
2. 集成SDK时增加如下的代码:
String switcher= MobclickAgent.getConfigParams(context, "ad_switcher");
if("".equals(switcher)){
return;
}
else{
if(switcher.equals("on"))
showAds();
else
hideAds();
}
这样就能实现远程控制广告的开启了。
您可以选择转化率较高的时段开启广告,也可以选择间隔性的播放广告,以达到最优的效果。
示例2: 在线调整游戏中某个虚拟物品的价格。
1. 首先在后台编辑参数,参数为ad_switcher,参数值为on
2. 集成SDK时增加如下的代码:
这样就能远程调整游戏中某个虚拟物品的价格了。
String price= MobclickAgent.getConfigParams(context, "clothes_price");
if("".equals(price)) return;
else
if(price.equals("1")){
clothes_price=10;
else if(price.equals("2")){
clothes_price=20;
else clothes_price=30;}
虚拟物品的价格定的高,购买用户就会减少;降低价格,购买用户会增多。开发者可以在后台动态调整价格,找到使收入最大化的价格。
在线参数没有ios的sdk么?
有啊。下载地址 http://dev.umeng.com/analytics/ios/sdk-download