- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在将他们的第一个应用程序发布到市场时,将应用程序发布到 Android 市场需要做些什么?
最佳答案
大部分在官方文档中都有解释,我再补充一些经验:
为应用程序签名创建 keystore 。如果您的应用程序具有版权,请确保在您的证书中添加一些相关信息。 保留备份并以一切可能的方式保护它,Play 商店只接受使用与原始 key 相同的 key 签名的 apk 更新,安装更新时设备也是如此。
确定您的包名,使其独一无二,如果您将来丢失签名 key ,您将不得不使用不同的包名重新上传应用。
彻底检查代码,注意测试代码、注释、无用的注释和您可能放置在那里的不需要的日志记录痕迹。检查您的 TODO 项,从您的 IDE 运行代码检查,如果发现任何关键问题,请将其删除。清除无用的 jar 文件和资源。还可以考虑将硬编码字符串外部化为 xml,以便您可以稍后添加翻译。
检查并验证 list 文件,更新版本名称和版本代码。当您的应用程序在 Play 商店中列出时,会显示版本名称。每当您将更新的 apk 上传到 Play 商店时,版本代码就会增加。如果它是主要版本,您也可以提高版本名称。
最后,在 Release模式下构建您的 apk,并可选择运行 pro-guard。如果您的应用程序使用普通的 vanilla android API 并且没有像 RoboGuice 等花哨的外部库,proguard 将运行良好。否则你将不得不告诉 proguard 忽略那些包下的类。 Proguard 是可选的,您可以在不使用它的情况下上传应用程序。一些 IDE 有一个很好的 GUI 来执行此操作。
使用您创建的 key 签署您的 apk。将其安装在测试设备上,进行测试运行。此外,使用模拟器跨 android 版本测试它。拍一些屏幕截图,也可以拍一段视频。
准备发布 Material ,写下有关您的应用的几行文字、功能列表和任何其他注释。此外,为您的应用创建一个 512x512 的图标图像。
如果您有一个关于您的应用程序的网站,那太好了,否则请准备一个有效的邮件 ID 作为开发人员联系点。
登录开发者控制台,上传apk文件,填写相关截图、描述、联系方式等,保存发布。您的应用可能需要 2 到 9-10 个小时才能出现在 Play 商品详情中。
您的应用程序网址将类似于 https://play.google.com/store/apps/details?id=com.example.myapp
。密切关注统计数据,将关键字与应用程序名称一起放置,例如“muzo - music player”,大多数人不知道“muzo”,他们通常会搜索“music player”。审核您的应用,指向您的应用的链接可提高其搜索排名。
关于android - 将应用程序导出到 Android 市场之前要做的事情以及如何启用混淆器(最新),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13602100/
我正在尝试使用 CDE 对我的仪表板进行一些更改。但是当我以管理员身份访问 Pentaho plateform 5.0 时,我无法在所有菜单中找到 Marketplace谢谢你帮助我! 最佳答案 Ma
我将如何从小部件启动设置菜单/市场。我尝试使用代码并使用设置/市场包名称,但它们都不会打开。这是我正在使用的代码: String packageName = "com.package"; String
我有一个应用程序在没有蓝牙的情况下无法在特定设备上看到。问题是在我的 list 文件中我有蓝牙权限: 我以编程方式排除了该设备的蓝牙选项,但我无法在该设备上的市场上找到我的应用程序。 所以,3 个
Microsoft 文档 How to Send Email Using SendGrid with Azure说一旦设置了帐户,您就可以通过单击 key 图标来查看 SendGrid 凭据。这似乎已
我想以编程方式为我的 child 应用程序启用/禁用 Android 市场(带有复选框)。这可能吗?如何? 最佳答案 一般来说,没有。您不能从您的应用程序影响其他应用程序的行为。有一些技巧可以让您监控
我想制作一个按自定义行数加载数据的列表框。更像是市场上的列表框。有什么想法吗? 编辑:我指的是列表框的工作方式。它一次按 x 行加载市场数据。我希望它按 x 数加载数据行,这样应用程序就不必一次加载所
是否有机会根据在应用程序购买期间选择的市场获得固定的本地化列表。比方说,如果用户从德国市场下载它,则只能使用德语本地化,如果是其他市场,则将使用英语本地化。我需要在不检查 GPS 位置的情况下进行管理
我正在尝试创建一个模型,在该模型中,制造商可以发布需要运输的 cargo ,运输商可以发布他的卡车从 A 点到 B 点的信息。 ) 匹配,然后他们都被通知匹配。 我曾尝试研究自动匹配,但最接近的是解决
我在 Ubuntu 11.10 上安装了 Eclipse Indigo,但市场没有显示在“帮助”下,所以我添加了 http://download.eclipse.org/releases/indigo
我已经在 ubuntu 13.04 64 位上安装了 eclipse kepler 64 位。 当我尝试打开 eclipse 市场时,出现以下错误: Cannot open Eclipse Marke
快速提问,因为我似乎找不到任何东西。当您的应用获得新评论/评级时,有什么方法可以启用某种通知吗?我错过了几个,几乎每天都要进行烦人的检查以确保万无一失! 谢谢! 最佳答案 您可以使用 Andlytic
我想使用 eclipse marketplace 来添加 svn 插件,但是当我尝试这样做时我遇到了这个异常: Cannot open Eclipse Marketplace Cannot insta
我在我的应用程序中使用应用内计费我在将其上传到 goolge play 帐户后对其进行测试我添加了测试产品并在设备上对其进行了测试。请注意,应用内结算的所有先决条件均已完成。但它说“无法连接到市场”任
我开始在 BlueSnap 的市场上销售——我销售订阅,我在 BlueSnap 中为我的推销员创建了供应商帐户,他们为我销售。 我基本上只使用发起人的姓名、电子邮件和国家/地区创建了供应商帐户: {
我是 Balanced 的新手,想知道您是否可以定义托管账户的确切含义,以及该余额与 Marketplace 商户余额之间的区别是什么? 如果我是 Marketplace 所有者个人/组织,哪个代表我
我们想创建自己的android市场(网站、服务器端...),有什么官方文档可以引用吗?有没有开源产品/软件/框架可以帮助创建android市场? 最佳答案 Aptoide可能就是您正在寻找的。它是一个
我正在测试 google 提供的计费示例应用程序: http://developer.android.com/guide/market/billing/index.html 一切顺利,我开始尝试购买一
我已经在 android 市场中添加了这些权限。 然后我将应用程序上传到 Android 电子市场。但是我的在Android 4.0.3的平板市场是看不到的。但在 Android Ho
这行不通 Intent marketLaunch = new Intent(Intent.ACTION_VIEW); marketLaunch.setData(Uri.parse("m
有没有办法确定 Android/iOS 应用程序用户的身份,而不要求他使用 google/email/facebook 进行注册? 我想实现这个:用户从 PlayMarket/AppStore 下载应
我是一名优秀的程序员,十分优秀!