标签: google-play

(私人)Android应用的自动更新

我正在开发一个非公开的Android应用程序,即该应用程序将无法在全球Android Market中使用.该应用程序将安装在有限数量的客户端上,例如使用apk文件.如何在此应用中启用自动更新功能?

我看到了不同的潜在选择(我不知道这些是否在技术上很难甚至无法实现,或者是否有任何现有的功能可以重复使用):

  • 在每次启动时,应用程序测试是否存在新版本(通过请求服务器),如果是,则下载新的apk并将其自身替换为新版本.
  • 使用(或开发?)分离的应用程序或服务,进行更新检查和替换过程.
  • 使用(或开发?)具有自动更新选项的私有市场应用程序.此选项类似于第二个选项,但更通用:市场应用程序将连接到存储库,即它将处理任意数量的(私有)应用程序.

我更喜欢选项一,因为自动更新功能包含在应用程序中,需要较少的开发工作.

android auto-update google-play

50
推荐指数
2
解决办法
3万
查看次数

刚上传的Android应用:在Android电子市场搜索中应用显示多长时间?

我刚刚上传了一个新的应用程序到Android市场.然而,当我尝试通过Android市场将其下载到我的手机时,它似乎没有出现!

请知道这一点的人让我知道如何让我的应用程序出现在搜索结果中.

android google-play

50
推荐指数
4
解决办法
4万
查看次数

在发布Android应用程序中完全禁用LogCat输出?

在将应用程序发布到市场之前关闭我自己的应用程序的LogCat输出是很简单的.我也知道如何根据标签和/或id有选择地过滤LogCat消息,以便我自己调试.

但是现在我对一些可能更难的事情感兴趣(也许是不可能的?):禁用所有LogCat输出,包括来自第三方服务(如TtsService,GoogleLoginService等)的输出.

这可能吗?

进一步澄清:我对自己过滤消息感兴趣.对于从Android电子市场下载我的应用程序的用户,我很感兴趣禁用第三方邮件.这可能吗?

android release logcat android-logcat google-play

50
推荐指数
2
解决办法
4万
查看次数

如何在android studio中更改包名?

我已经制作了一个应用程序,这是我的第一个应用程序,所以当我开始编码时,我将包名称保留为com.example.stuff,现在当我尝试上传到游戏商店时,由于包名称,它不会让我.我试过重构 - >重命名包名并在AndroidManifst.xml中更改它然后我再次尝试上传.我一次又一次地留下了同样的信息.

我提前感谢任何帮助和感谢.:)

android google-play android-studio

49
推荐指数
4
解决办法
14万
查看次数

"禁用启动前滚到生产"按钮

我正在尝试将应用发布到Google Play商店.我已经完成了Google Play控制台中的所有必要步骤(play.google.com/apps/publish)

但是,当我单击左侧的App Releases,然后单击Production下的Edit Release,添加一个APK然后单击底部的Review,它将带我进入"Confirm rollout to production:1.0"页面,熟悉START ROLLOUT TO PRODUCTION按钮在底部.该按钮显示为灰色,因此无法单击它.页面顶部的Review Summary显示"此版本已准备好推出."

我究竟做错了什么?

android google-play google-play-console

49
推荐指数
4
解决办法
3万
查看次数

如何为公司注册Android开发者帐户?

我正在尝试为我们的公司注册一个Android开发者帐户,我们将用它来向市场发布我们公司的应用程序.所以我们不希望一个绑定到单个开发人员的帐户.

但是,在支付25美元的费用之前显示的这个声明让我想知道开发者帐户是否可以与公司相关联.

您的注册费用使您可以在市场上发布软件.用于注册的名称和帐单地址将绑定您到Android电子市场开发者分发协议.所以一定要仔细检查!

如果我理解正确,那么这意味着信用卡用于支付费用的人将是接受开发者协议的人,因此将对在此帐户下发布的应用程序负法律责任.

如果这是正确的,那么这不是我们想要的,因为我们不能让我们的开发人员个人法律对公司的产品负责.

那么我们有什么选择来避免这种情况呢?该帐户如何在法律上与公司绑定.还是我们错过了解整个陈述?

android registration google-play

48
推荐指数
1
解决办法
8万
查看次数

直接在应用中为Google Play应用评分

我需要在我的Android应用程序中制作费率选项.

我找到了这个链接

但我不确定是否要搜索.我想为用户提供在Google Play上为我的应用评分的能力.

android rate google-play

48
推荐指数
4
解决办法
6万
查看次数

什么是Android应用的"功能图形"?

我根本找不到任何关于我应该包含在我的特征图形中的文档.列出的唯一信息是:

1024w x 500h

24位PNG或JPEG(无alpha)

将缩小到迷你或微型

但它应包含哪些内容?谢谢你的帮助.

android publish graphic google-play

47
推荐指数
3
解决办法
5万
查看次数

是否可以在Google Play开发者控制台上更改帐户所有者?

帐户所有者是首先签署到开发人员控制台并创建应用程序的帐户.

只有帐户所有者才能邀请用户并管理用户.

在我们的案例中,开设账户的人不再与我们合作,我们希望将所有权转让给公司中的其他人.

可能吗 ?

android google-play

46
推荐指数
3
解决办法
6万
查看次数

使用Google Play提供的上传密钥对APK进行签名

我正在尝试了解如何在使用Google Play App Signing时将应用上传到Google Play.

这是我做的:

  1. 创建了一个应用程序
  2. 使用keytool.exe为该应用程序生成密钥
  3. 已将应用上传到Google Play
  4. 已注册Google Play App Signing
  5. 尝试再次上传应用程序但没有成功.

它抱怨证书不是证书

将新APK上传到制作

上传失败您上传了未使用上传证书签名的APK.您必须使用相同的证书.上传证书有指纹:[SHA1:0C:...],用于签署您上传的APK的证书有指纹:[SHA1:2D:...]

搜索了一会儿之后.我找到了如何将认证发布到我的密钥库中的Google Play控制台上.像这样的东西:

keytool.exe -importcert -file upload.pem -keystore myapp-release-key.keystore

证书似乎在.当我列出密钥库的内容时,这是我得到的:

keytool.exe -list -keystore trackcoachfull-release-key.keystore输入密钥库密码:

密钥库类型:JKS密钥库提供商:SUN

您的密钥库包含2个条目

myappfull,2017年5月18日,PrivateKeyEntry,证书指纹(SHA1):2D:... uploadkey,2017年5月19日,trustedCertEntry,证书指纹(SHA1):0C:...

现在,我被封锁的地方......

在Android Studio中,我尝试使用uploadkey生成已签名的APK.

构建>生成签名APK选择上面的密钥库输入密钥库密码选择uploadkey作为密钥别名我强制输入密钥密码.

Android Studio中出错:

错误:任务':app:packageFullRelease'的执行失败.

com.android.ide.common.signing.KeytoolException:无法从商店"C:\ Users\Admin\AndroidStudioProjects\keystores\myappfull-release-key.keystore"读取密钥uploadkey:受信任的证书条目未受密码保护

我的问题是:

如何生成使用Google Play提供的上传密钥签名的APK?

谢谢

android keytool apk google-play android-app-signing

46
推荐指数
3
解决办法
4万
查看次数