Articles of 谷歌播放

有没有办法在Google Playapp store中更改应用程序的名称?

我去年向应用程序商店提交了一个应用程序,几周前我发现该名称正用于类似的东西。 有没有办法更改应用程序的名称? 更新 : 在AIR中,应用程序具有应用程序描述符文件。 在应用程序描述符文件中是Android清单。 在应用程序描述符文件中更改name属性(保持id相同): com.mycompany.myAppID MyApplicationFile My Application Name 起初我认为你需要在Android特定部分的应用程序标签上更改“android:label”属性,如下所示: <![CDATA[ ]]> 但是,当我这样做时,我会收到错误,“错误404:Android属性android:标签不允许被覆盖”。 我猜测AIR编译器是通过name属性设置该属性的。 在设备上的Android中,名称已更改。 但是,我还没有将其上传到GooglePlay。 我想我也需要在那里更改应用程序产品名称。 UPDATE 答案:更改名称属性。 com.mycompany.myAppID MyApplicationFile Application Name Can Change 您无法更改答案中提到的ID,但您可以更改名称。 我更改了名称,创建了新版本,将其上传到Googleapp store,并且已成功更改了Googleapp store。

将Android更新发布到市场 – 它们出现多长时间?

周二,我将第一个应用程序发布到Android Market。 从那时起,我发现了一些我已修复并上传新版本的bug。 在Developer Console中,它仍然显示版本号作为原始版本(v0.8.0),但上载的最后一个版本不同(v0.9.0)。 如果我在手机上查看市场,那么更新甚至都没有显示。 他们展示多久了? 我可以检查上传过程是否有任何错误吗? apk的不同文件名是否重要? 干杯

Google Cloud Messaging注册AUTHENTICATION_FAILED

我想尝试Google云消息传递(GCM)服务,我在开始时遇到了问题。 尝试将设备注册到GCM时出现错误AUTHENTICATION_FAILED 。 我搜索了所有我发现的密码不正确的变种。 我的密码是正确的,我只使用一个帐户。 在Android上实现GCM客户端有两种方法: 带有额外jar的GCM库现已弃用。 Google Play服务API 我从第二个开始就遇到了这个问题。 我认为这个问题出现在我的手机中,但后来又决定尝试第一种方式,哪种方式有效! 但是,它已被弃用,需要额外的jar,这似乎不是正确的方法。 为了解错误原因,我反编译了Google Play Services jar并将其与GCM库进行了比较。 事实certificate他们都有类似的方法,如: void register(Context context, String senderIds) { Intent intent = new Intent(“com.google.android.c2dm.intent.REGISTER”); intent.setPackage(“com.google.android.gms”); // this one row are different setPackageNameExtra(context, intent); intent.putExtra(“sender”, senderIds); context.startService(intent); } 一行的差异: 在GCM库中,它是com.google.android.gsf ,其中gsf是Google Services Framework(我猜),它可以工作! 在Google Play Services API jar中,它是com.google.android.gms ,并且它不起作用(AUTHENTICATION_FAILED错误)。 然后在GCM库中,我将“gsf”替换为“gms”并运行。 我得到了相同的AUTHENTICATION_FAILED错误! 如果我输入另一个包,那么它就不起作用了。 […]

当应用处于“待发布”阶段并由审核人/测试人员(Google Play商店)使用/审核时,InstallerPackageName是什么?

情况 我的应用程序中有一组function,它们根据安装的商店进行更改 。 例如,我想为家庭观众和儿童展示一组更受限制的广告,以便有资格参加Google Play for Education类别。 在其他商店,我仍然想限制,但不希望像过滤广告一样严格。 我最后的一般观察是,如果我选择加入“Google Play for Education”类别,则需要花费更多时间才能发布,因为以下内容(如开发人员控制台所述): 选中此框会提交此应用,以便包含在Google Play for Education的“教育工作者推荐”部分中。 关于推荐哪些应用程序的最终决定是由第三方教师网络完成的。 如果您的应用被选中,我们将通过电子邮件通知您。 如果没有,您的应用仍可在Google Play for Education中搜索。 现在,在应用程序在此类别中发布教师网络之前,我假设,下载并测试/validation是否符合指南并且没有违规。 问题 为了区分我安装的商店我显然使用这个: PackageManager packageManager = context.getPackageManager(); String installer = packageManager.getInstallerPackageName(packageName); if (installer == null) installer = “”; //to avoid NPE if (installer.equals(“com.android.vending”)) { //It is installed from Google Play store //PROBLEM: THIS […]

程序包管理器已死亡由android.os.DeadObjectException引起

我在我的应用程序中偶然发现了Crashlytics发送的exception。 客户端Android版本是5.1.1。 我收到以下Stack跟踪: 致命exception:java.lang.RuntimeException包管理器已经死亡 android.app.ApplicationPackageManager.getPackageInfo (ApplicationPackageManager.java:160) com.google.android.gms.common.zzp.isGooglePlayServicesAvailable (Unknown Source) com.google.android.gms.common.zzf.isGooglePlayServicesAvailable (Unknown Source) com.google.android.gms.common.GoogleApiAvailability.isGooglePlayServicesAvailable (Unknown Source) com.google.android.gms.common.api.internal.zzar.zzaib (Unknown Source) com.google.android.gms.common.api.internal.zzay.run (Unknown Source) java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:422) java.util.concurrent.FutureTask.run (FutureTask.java:237) java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112) java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587) com.google.android.gms.internal.zzbhc.run (Unknown Source) java.lang.Thread.run (Thread.java:818) 由android.os.DeadObjectException引起 android.os.BinderProxy.transactNative (Binder.java) android.os.BinderProxy.transact (Binder.java:496) android.content.pm.IPackageManager$Stub$Proxy.getPackageInfo (IPackageManager.java:2169) android.app.ApplicationPackageManager.getPackageInfo (ApplicationPackageManager.java:155) com.google.android.gms.common.zzp.isGooglePlayServicesAvailable (Unknown Source) com.google.android.gms.common.zzf.isGooglePlayServicesAvailable (Unknown Source) com.google.android.gms.common.GoogleApiAvailability.isGooglePlayServicesAvailable (Unknown Source) com.google.android.gms.common.api.internal.zzar.zzaib (Unknown Source) […]

是否有可能检测到Android应用程序是测试版还是生产版?

我们在Google Play商店中使用测试阶段。 对于应用程序端强制更新function,我们希望检测我们的应用程序是来自测试阶段还是来自Google Play商店的生产阶段。 这在Android应用程序中是否可行?

Android应用隐私权政策

我打算将GCM纳入我的应用程序,现在我不知道它是否需要在隐私政策中。 我在哪里可以为Play商店的应用程序获得良好的隐私政策? 是否有任何隐私政策创作者或类似的东西?

有没有一个很好的网站来跟踪您在Android电子市场的排名?

是否有一个很好的网站可以跟踪Android应用在Android市场上每个类别的排名。 很久以前,androidstats.com似乎有效,但它的历史悠久。

我应该在Android Market中使用多大尺寸的屏幕截图?

Android Market现在允许您上传三种尺寸的屏幕截图:320×480,480×800或480×854。 我应该使用哪种尺寸? 我的480×800 Nexus One上的320×480截图看起来非常模糊。 但我担心如果我使用更大的图像,它们将在320×480上难以辨认(我的屏幕上有很多文字)。 查看http://developer.android.com/resources/dashboard/screens.html它只显示密度,而不是屏幕大小。 这些密度在“正常/ HDPI”和“正常/ MDPI”之间平均分配。 是否可以上传两者并让市场只向需要它们的手机提供320×480图像?

仅定位Android电子市场中的高分辨率(像素)设备

我想发布一个专门在800×480或更高屏幕上运行的应用程序。 我不希望拥有480×320,320×240等设备的用户从Android Market获取它。 我该如何配置? 市场filter似乎有答案,但我仍然没有得到它。