将Android应用程序发布到市场之前的“待办事项”清单

我只是准备将我的第一个应用程序发布到Android市场,我想知道你是否有任何关于你在发布一个超越显而易见的应用程序时可能遇到的任何经验的提示记录.

在将应用程序发布到市场之前,有什么隐藏的警告和/或关于该做什么的想法?例如,我的一个伙伴建议我删除我的代码中的所有注释,以防万一有人到达源代码,从而使得想要“代码夹克”更难以破译代码.我认为这是一个明智的建议.

在将他们的应用发布到Android市场之前,要做的事情是什么?

解决方法:

希望现在还不晚,这里有一些建议:

>在本周末启动您的应用程序(周四下午通常是一个好时机).为什么这样?好吧,没有公司愿意在周末前1.5天发布应用程序 – >太危险了(如果有问题需要快速的反应时间).
>在您的应用上使用proguard(通常,您只需添加以下行:default.properties文件中的proguard.config = proguard.cfg).这将优化,缩小和混淆您的代码,对于防止代码窃贼非常有用.您不必删除任何注释,它们会在编译时自动删除.
>优化图像(使用Paint.NET,PNGCrushOptiPNG).
>针对大多数屏幕尺寸优化布局.您可以通过在AndroidStudio或Eclipse中编辑布局时更改屏幕大小来实现此目的.
>尝试/捕获UI上的所有异常并显示一个简单的吐司,向用户指出发生了错误.在此期间,使用Crashlytics或类似内容检索错误.
>不要使用太多.jar库,更喜欢库项目(优化代码大小)并使用gradle添加它们.
>首选使用矢量图像,因为它会减少APK尺寸并适合所有设备.
>不要使用Android偏好设置窗口 – >这不是很漂亮,即使是在Android指南中,也更喜欢制作自己的设置页面.但如果您保留Android偏好设置:请考虑添加图标和颜色.
>不要在主屏幕上显示你的应用程序的标题(this.requestWindowFeature(Window.FEATURE_NO_TITLE);):好的品牌不需要在屏幕上占用太多空间来识别(显示一些图标或标题)菜单或某个并不总是可见的地方),并考虑使用全屏模式(this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);)处理游戏和非常身临其境的内容时.
>使用Google Analytics,Fabric AnswersFlurry进行未来分析 – >尝试获取尽可能多的信息,但不要抓取任何违反客户匿名身份的内容.不要忘记检索用户端发生的异常(错误和堆栈跟踪).
>让你的朋友做猴子测试,向用户学习通常会带来许多好东西(比如优先级和新想法).
>在完成所有功能(仅限最重要的功能)之前考虑发布您的应用,除了主要功能之外,您还不知道用户想要或需要的功能.
>在您的应用中添加“更多应用”或“更多来自开发人员”部分,这是免费广告.
>添加“发送反馈”部分,以便用户可以请求新功能或报告某些错误.
>通过在网络上的某个地方提供strings.xml(如Crowdin),让您的用户翻译您的应用.
>使用模拟器在每个Android版本上试用您的应用 – >将以这种方式检测到许多错误或设计问题.为此,您可以使用提供的模拟器,或使用Genymotion(Genymotion有许多非常有用的功能).
>想想应用程序的名称 – >您将使用哪些关键字来搜索您的应用?这些关键字应该是您应用的名称(Google会帮助您以这种方式发现).
>考虑在应用说明中包含关键字,但采用描述性方式(使用关键字制作可理解的句子).切勿在说明中添加关键字列表.
>成为第一个给你的应用评分5星的人,并要求你的家人和朋友也这样做 – >这可能会影响未来的用户评级.
>考虑使用Google来翻译您的应用程序,无论是针对strings.xml还是两者都是如此.
>考虑在您的应用中展示广告,并使用中介来改善您的收入AdMob.
>而不是提供付费版本,请考虑进行应用内结算 – >用户更有可能支付应用内付款,而非支付付费版本.
>在应用程序中添加更改日志 – >用户通常喜欢知道自上一版本以来发生的变化.
>为帮助您的用户添加“感谢”部分 – >这将吸引用户使用您的产品.
>在您的应用中添加“如果您喜欢此应用,请为其评分”链接(指向您的Google Play说明) – >您将获得更多5颗星(通常是在启动时或功能操作后的弹出窗口).
>考虑通过应用中的“提示”或“说明”部分解释您的产品.
>将密钥库和凭据信息保存在安全的地方.如果丢失密钥库,您将无法发布应用程序的更新.
>使您的图标非常简单明了.该图标是第一个,也是最后一个让用户下载您的应用程序的东西.
>除非不可能,否则更喜欢AndroidManifest.xml中的外部安装(android:installLocation =“preferExternal”).
>阅读AppAnnie提示和博客文章,它将为您提供有关如何改进ASO并帮助您更好地了解用户的提示.

上一篇:android – 我的应用程序没有显示在谷歌播放


下一篇:ps6曲线上的控制点怎么去掉?