蒲公英新产品「钱橙」重磅上线——为您的App聚集首批种子用户

蒲公英重磅上线了一款新的产品——钱橙(http://www.qcers.com),一款专为开发者服务的高效移动应用推广平台。

钱橙旨在帮助移动App聚集首批种子用户,通过微信朋友圈转发传播效应,将您的App广告投向目标用户,深度挖掘朋友圈价值,在短期内为 App 迅速提升人气,积累高质量用户。

继续阅读蒲公英新产品「钱橙」重磅上线——为您的App聚集首批种子用户

持续获取用户反馈,倾心打造最美应用

为什么开发者需要用户反馈

在开发者看来,如果用户在使用App遇到Bug或者有意见和建议时,理想情况是,用户能截图并详细描述自己在使用时遇到的问题,通过邮件告知开发者。开发者再根据用户的反馈来改进程序,并发布新版本。但事实情况用户一般会直接卸载应用,一去不回。如果把用户惹恼了,用户还会去应用商店里给App一个差评,之后再在社交媒体上吐槽。这样一来,开发者流失的就不只是一个用户,而是一批用户了。为什么理想和现实的差距为何会如此之大?其根本原因是开发者和用户直接之间缺少一个有效的双向沟通渠道。

数据表明,如果用户能够和开发者进行有效的沟通的话。那么90%以上的卸载和差评都是可以避免的,而且那些提出问题并被采纳的用户是最有可能成为App的超级忠实用户的,因为这些用户已经参与到了产品的设计和开发过程中。

蒲公英SDK中的应用内反馈功能,就是一个这样的帮助开发者建立和用户之间的双向沟通渠道的利器。 继续阅读持续获取用户反馈,倾心打造最美应用

优雅的Android应用程序完全退出方案

网上有关应用程序完全退出有一堆的解决方案,大致归类如下:

1.任务管理器方法(ActivityManager)。

2.android.os.Process.killProcess。

3.单例模式创建一个Activity管理对象,该对象中有一个Activity容器,每次新打开一Activity就加入到容器中,然后在完全退出时,循环遍历然后finish();

继续阅读优雅的Android应用程序完全退出方案

显示正确的 Build 版本号

Version 和 Build 版本号

开发者都知道,无论是对于 iOS 和 Android 的应用,每个应用都有两个不同的版本号。分别是:

  • Version
  • Build(在 Android 上叫 Version Code)

Version,也就是我们通常说的版本号, 是应用向用户宣传时候用到的标识,例如:1.18.2.1等。

Build , 即编译的版本号,一般来说,编译一次会变动一次这个版本号。对于 iOS 来说,是字符串类型;对于 Android 来说是一个整数。例如:100128等。

继续阅读显示正确的 Build 版本号

查看 iOS 的安装日志

前言

iOS 的内测应用在安装时,可能经常会遇到安装失败的情况,而安装失败的原因比较多,如果一个一个尝试,会比较耗时,而且经常无法准确判断出错原因。为此,蒲公英提供的 Mac OS 客户端中,集成了 iOS App 安装日志查看的功能,方便开发者快速定位安装问题所在。

蒲公英 Mac OS 客户端下载:http://www.pgyer.com/apps

继续阅读查看 iOS 的安装日志

iOS 设备的 UDID

什么是 UDID?

UDID 是由子母和数字组成的 40 个字符串的序号,用来区别每一个唯一的 iOS 设备,包括 iPhones, iPads, 以及 iPod Touches,这些编码看起来是随机的,实际上是跟硬件设备特点相联系的。

例如,一个典型的 UDID 类似这样:

37f2f993bae681636e30e74b04d6b8955ba36f29

继续阅读iOS 设备的 UDID

蒲公英平台之最佳实践(Android 篇)

蒲公英(www.pgyer.com)主要提供了 App 托管分发和测试相关功能,包括异常上报、摇一摇反馈、新版本监测、测试数据统计等。同时,还有各个平台上的客户端,包括 Mac、Windows、iOS、Android。另外,最重要的是,蒲公英还提供了公共开放的 API 接口供开发者进行更加深入的开发。

蒲公英从最初的用网页上传 App 到后来用 Mac 和 Windows 客户端的上传 App,再到后来用蒲公英的 SDK,许多开发者跟随蒲公英一路走来,逐渐摸索出一条适合自己的用法。

本文主要是描述如何利用蒲公英的上传 API 和 SDK 功能,以及 Gradle 插件,来实现自动化构建 Android App 工程,达到项目持续集成的目的。

继续阅读蒲公英平台之最佳实践(Android 篇)