wp开发(二)--获取用户篇
本文从个人开发者的角度来谈如何让wp应用获得尽可能多的用户。当然前提是你的app有一定的竞争性,如果不具备竞争力,那再多的用户下载也是白扯,所以最关键的还是要保证app的质量。
一. 程序图标
千万不要忽视程序图标的重要性,有一个看上去官方正规的图标会获得更多用户的青睐,其重要性可能远远超出你的想象。
二. 关键字
关键词搜索可能是用户了解到程序的又一途径,告诉你的朋友这是一个什么样的程序或是让他们操作一下,问一下他们会通过什么词汇去商城搜索,总结一下这些关键字,如果关键字太多可以将不重要的关键字拼成一个。
三. 榜上有名
不管是官方商城还是第三方应用商城,都有很多榜单,比如新潮、热门免费、最高评分、最受欢迎等等。如果你的app能够在其中名列前茅,那将是一个非常难得的机会,下面谈的几点都是为了app能够得到改善,早日登榜。
1. 保证程序特色
保证你的app是有特色的,如果商城中已有大量类似的app,你的app相对来说又没有明显的特色,那就基本没有存在的必要性了。 如果你的app稍有特色,就会进入应用商店的新潮栏,这个可能是你的app被用户浏览到的首要途径。
2. 提高评价
如果你通过关键字搜索到一些同类应用,你会下载哪一个呢,当然是前边一些评分多评分高的了。如果想让你的app评分较高,就必须要提高程序自身质量,避免差评。我发现一个很有趣的现象,用户的评价往往是5星和1星的居多。用户要不就是感觉app很好,给个评价鼓励一下,要不就是感觉app很垃圾,给个差评以解心头之恨。商城里平均4.75分以上就算5星,你知道一个1星需要多少5星才能将程序拉回到5星吗,自己算一下是不是很吃惊?所以说要花大把的时间避免差评,有两点需要注意:
①.增加测试周期,我的app很小很简单,但是每次更新上线都要经过接近2个星期的测试,每次都能发现一点小问题,如果程序急于上市场,那么差评可能就随之而来了。
②.即便测试没有问题了,建议你在发布程序时,也同步发布一个测试版本,因为有些API是测试时才可以用的,例如后台任务测试类型,这些API在你开发的时候一点问题都没有,但是上了市场就不行了。本人就有一次比较大意,保留了一行测试API,导致程序上了市场之后某个功能不能用,差评随之而来,立马将我的5星评价拖到了4星,代价那是相当大啊。如果同步发布了测试版,2个小时之后就可以下载测试版使用,确保功能都正常,也就不会遇到类似问题了。
总之,你的app好不一定会有好评,但是app有bug很可能会引来1星差评。在评价上,用户并不主动,所以一定要在程序里给用户好评的渠道,而不要指望用户从app列表找到你的程序进行好评,当然也不要反复提醒用户 “亲,给个好评吧”!
3. 提高用户体验
在你的app初步成型时,让朋友给你提点建议,相信会有一些大的改变。
在程序里给用户一个反馈的渠道,可以是发邮件的简单形式,你会发现wp的用户是非常积极的,时不时就会收到用户的反馈,了解一下用户对程序的建议及需求是很有必要的。
4. 尽早进入市场
你会发现同类应用,评分次数最高的往往是最先进入市场的应用,最先打进市场的app如果没有明显bug就会有很大的优势,后来者再优秀都比较难以撼动。如果你有开发app的想法,请尽快实现。
四.第三方应用商城
wp有很多第三方应用商城,例如微疯客、爱应用、酷七、智机网等,增加第三方应用对你程序的关注度。如果你的app还可以的话,第三方应用商城会将你的应用标记为推荐应用,每次更新都会在每日推荐里显示。第三方应用商城给你的应用带来的下载量要超过通过官方商城搜索的下载量,最活跃的第三方商城当属微疯客。
小幅更新你的app,不要将好几个大的功能都开发完再更新,应该每次加入一两个大的功能就更新你的app,这样可以使你的app在第三方商城里被列入每日推荐的次数更多一点,用户接触量也就更多了。
五.增加用户范围
如果你的程序适用于任何国家,将程序国际化是个必要的过程,这样可以使更多国家的用户接触到你的程序。
增加广告,如果你有这个想法的话。可以考虑加入AdDuplex的广告,这样你的程序就可以被更多的人浏览到。关于广告方面,在下片文章中详细介绍。
这些都是针对个人开发者的一点小技巧,如果你有一定的自我宣传手段那就更好了。最后,请尊重用户,让用户得到更多的好处。
wp开发(二)--获取用户篇的更多相关文章
- UWP开发:获取用户当前所在的网络环境(WiFi、移动网络、LAN…)
原文:UWP开发:获取用户当前所在的网络环境(WiFi.移动网络.LAN-) UWP开发:获取用户当前所在的网络环境: 在uwp开发中,有时候,我们需要判断用户所在的网络,是WiFi,还是移动网络,给 ...
- ***微信公众平台开发: 获取用户基本信息+OAuth2.0网页授权
本文介绍如何获得微信公众平台关注用户的基本信息,包括昵称.头像.性别.国家.省份.城市.语言.本文的方法将囊括订阅号和服务号以及自定义菜单各种场景,无论是否有高级接口权限,都有办法来获得用户基本信息, ...
- 微信小程序开发之获取用户手机号码——使用简单php接口demo进行加密数据解密
后边要做一个微信小程序,并要能获取用户微信绑定的手机号码.而小程序开发文档上边提供的获取手机号码的接口(getPhoneNumber())返回的是密文,需要服务器端进行解密,但是官方提供的开发文档一如 ...
- 逍遥云天 微信小程序开发之获取用户手机号码——使用简单php接口demo进行加密数据解密
后边要做一个微信小程序,并要能获取用户微信绑定的手机号码.而小程序开发文档上边提供的获取手机号码的接口(getPhoneNumber())返回的是密文,需要服务器端进行解密,但是官方提供的开发文档一如 ...
- 微信网页开发之获取用户unionID的两种方法--基于微信的多点登录用户识别
假设网站A有以下功能需求:1,pc端微信扫码登录:2,微信浏览器中的静默登录功能需求,这两种需求就需要用到用户的unionID,这样才能在多个登录点(终端)识别用户.那么这两种需求下用户的unionI ...
- .NET 微信开发之 获取用户数据
通过微信接口获取用户信息主要分为以下几个步骤: a.获取公众号的access_token b.通过查询所有用户OPenid接口获取所有用户. string url = "https://ap ...
- 【NX二次开发】获取用户输入的字符串uc1603
效果: 源码: extern DllExport void ufsta(char *param, int *returnCode, int rlen) { UF_initialize(); strin ...
- Android开发——后台获取用户点击位置坐标(可获取用户支付宝密码)
1. getevent命令 我们首先是根据adb shell getevent命令获取到被点击位置的信息. 这里要说明的是,不同的手机手机获得的点击输出是不一样的.以我的真机为例,输出如下 本文原创, ...
- 微信小程序云开发-数据库-获取用户添加的数据到数据库
一.列表页面新增[添加商品]按钮 在列表页增加[添加商品]按钮,按钮绑定事件toAdd(),用户点击该按钮跳转到添加商品页面. 在js文件中写toAdd()函数,作用是点击[添加商品]按钮,跳转到[添 ...
随机推荐
- python append extend区别
1. 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型. 2. append() 方法向列表的尾部添加一个新的元素. 3. 列表是以类的形式实现的.“创建”列表实际上是将一个类实例化.因 ...
- 为什么说private方法是有罪的
具体的这句话从什么地方获得,我已经无从考证了,但是想想我们现在使用private的场景,你慢慢的就会发现,private的方法,大多数都是copy代码,当然我只是说大多数,还有就是大多数private ...
- centos7.5yum安装mysql(官方yum源比较慢)
mysql的部署 查看Linux发行版本 cat /etc/redhat-release 下载MySQL官方的Yum Repository wget -i http://dev.mysql.com/g ...
- 一篇文章帮你梳理清楚API设计时需要考虑的几个关键点
本文作者是Enchant的架构师,他最近研究了Netflix.SoundCloud.谷歌.亚马逊.Spotify等公司的微服务实践,并根据自己的理解总结出了一套适用于现代Web和云技术的微服务实战经验 ...
- day 12 文件操作
1.文件定位读写 f.seek(2,0) ##### f.seek(2,0) In [4]: f = open("test.py","r") In [5]: ...
- c++中的stack实现
通用.类型安全.模板 简直就是巧夺天工的例子
- Python小白学习之基础知识(个人笔记)
介绍while else的使用,这个不常用 格式化输出 while esle ,当循环内有break语句时,不执行else语句,当没有break语句时,执行完while循环,然后执行else下面的语句 ...
- 学习笔记之windows 网络编程
WinSock2.h编程接口笔记在Qtcreater中使用系统默认的库只需要在.pro文件中添加 LIBS += -lws2_32 添加头文件#include <WinSock2.h *初始化套 ...
- jvm之GC知识点
GCRoots: 虚拟机栈(栈帧中的局部变量表)引用的对象 方法区中静态属性引用的对象 方法去中常量引用的对象 本地方法栈中JNI(NATIVE方法) ...
- CsvHelper文档-3写
CsvHelper文档-3写 不用做任何设置,默认的情况下,csvhelper就可以很好的工作了.如果你的类的属性名称和csv的header名称匹配,那么可以按照下面的例子写入: var record ...