Articles of google play

导致此Android APK上传错误的原因:“不可升级的APK”

我在Google Play商店中安装了Android APK,目标SDK为23。 我发布了一个新版本(相同的目标SDK),谷歌向我显示了这个错误: 如果我继续(我学到了很难),那么当前用户都无法升级到此版本。 我不得不恢复代码,增加构建号并重建APK以“回滚”到可用的版本。 但是,我无法解决为什么谷歌显示我这个错误。 请注意,“0支持的Android设备”是一个红色鲱鱼 – 它是过去24小时内Google Play中的已知问题 – 如果您发布APK,则会显示实际数量的设备。 请给我一些关于差异是什么或导致此错误的原因: 不可升级的APK警告此APK的任何用户都无法升级到此版本中添加的任何新APK。 提示确保将所有新APK添加到此版本中。

是否可以在Android Studio中本地调试Google Play的应用内结算?

我在本地测试应用内订阅产品时遇到此错误。 validation是必需的。 您需要登录您的Google帐户 我能够检查产品的库存,但我不应该也可以购买它吗? 有很多post说明为什么会出现这个错误,我认为这个问题得到了解决: 该产品已在测试版渠道发布,并启用了应用内结算function 我使用设备上的测试用户许可帐户登录Play商店。 是通过beta / alpha频道测试实际购买的唯一方法 – 不是直接来自android studio。 这篇文章表明它有可能(见屏幕截图) http://developer.android.com/google/play/billing/billing_testing.html#billing-testing-test

Google Play商店广告系列跟踪不适用于网络浏览器安装

我们的目标网页上有一个Play商店按钮,其中包含标记了所有必需的UTM参数的链接,以跟踪Play商店的安装情况。 因此,如果访问者点击Play商店按钮(使用网络浏览器)转到Play商店的网络版并从那里安装到​​他的设备,我们应该能够跟踪来自我们的登陆网络版本的安装页。 但是,我们的数据看起来很粗略。 跟踪我们在Mixpanel上实际看到的安装量。 然后我们发现这篇文章它说:“再次,如果用户选择使用网络浏览器(而不是Google Play商店应用)打开测量url,则使用直接链接到Google Play的基于安装引荐来源的安装不起作用“。 谁知道这是否正确? 如果是,那么跟踪Play商店安装(源,媒体等)的综合方法是什么?

存储中的Android构建与通过USB安装的apk的行为不同

我有一个非常令人困惑的问题。 我已经构建了我的应用程序的最终版本APK,将其提交到Play商店,并安装在我的测试设备上。 当我以这种方式安装时,应用程序展示了不同的启动模式行为。 我生成的APK是Gradle版本的产品,包括Proguard和zipalign。 为了便于解释,请说我的应用程序是一个仪表板types的应用程序,其主要活动显示活动B的启动按钮。我采用此版本APK并通过USB’adb install’将其安装到我的设备,所以我正在比较完全相同的APK有两种不同的安装方法。 USB方法:当用户单击主活动中的按钮以启动活动B时,活动B将启动并显示在屏幕上。 如果用户点击主页按钮(接到电话等)然后返回应用程序,活动B仍然显示。 这是期望的(AND EXPECTED)行为。 存储方法:从商店下载APK并再次安装/启动显示主要活动。 单击该按钮时,将再次启动活动B. 现在,当用户回到主页并返回时,后面的堆栈显然被清除,主活动再次显示。 我没有在清单中指定任何特殊的启动模式,因此所有活动都是标准的。 安装方法怎么会影响这样的事情呢? 这让我很生气。 有谁知道为什么会发生这种情况?

Android应用程序与支持Google Play的设备不兼容

我有一个已经部署到Play的应用程序,并且与运行2.1或更高版本的任何设备兼容; AndroidManifest.xml中没有定义特殊限制或要求。 用户尝试通过Google Play安装应用程序时收到了一些投诉,但却收到了与其不兼容的消息。 在所有这些情况下,侧面加载应用程序非常有效。 深入研究问题似乎在所有情况下,报告问题的人都在使用未安装Google Play的设备。 IE浏览器。 该设备可能无法通过谷歌的CTS。 话虽如此,他们可以通过Google Play安装其他应用,但不能安装我们的应用。 再次,将我们的应用程序加载到这些设备上工作正常。 有人知道为什么会这样吗? 我认为它肯定是我在AndroidManifest.xml中做错了但我没有看到任何可疑的东西。 编辑:这是AndroidManifest.xml,改为保护无辜的名字:

Android应用内结算:什么是“开发者有效负载”以及“购买”按钮的工作原理?

我正在使用Google应用内结算示例应用“Dungeons”。 在这个应用程序中,我可以点击“购买”按钮购买东西或点击“编辑有效载荷”按钮…编辑有效载荷:)。 但我不明白这个按钮和“编辑有效载荷”的含义是什么……有人可以澄清一下吗? 顺便说一句,任何人都可以告诉我“购买”按钮是如何触发购买行为的,因为“地下城”应用程序中的代码如下(购买行为是由我发明的,我不明白……): public void onClick(View v) { if (v == mBuyButton) { // NO CODE HERE TO DO SOMETHING ???!!! if (!mBillingService.requestPurchase(mSku, mPayloadContents)) { showDialog(DIALOG_BILLING_NOT_SUPPORTED_ID); } } else if (v == mEditPayloadButton) { showPayloadEditDialog(); } } 谢谢 !

如何确定用户是否取消Google Play订阅?

即将在我们的Android应用程序中构建订阅产品,但有一点不清楚了解已取消订阅的最佳方式。 我们计划让用户取消的唯一方法是让他们转到Google Play商店并明确取消,但在这种情况下,我们的后端将不会收到通知。 Google Play Developer API文档明确表示您不能在API中查询所有订阅的状态,那么我们应该如何知道哪些用户取消了订阅? 任何帮助非常感谢!

丢失密钥库别名,但具有用于别名的文件和密码

最近我在我的密钥库中添加了一个新别名来签署我的应用程序。 现在我丢失了带有别名的新生成文件,但请记住密码和别名,并将文件复制到旧版本。 有没有办法使用这些东西重新创建别名?

应用程序安装期间的未知错误代码“-505”

我检查了这个android 5.0 lollipop app install在应用程序安装过程中显示Unknown错误代码:“ – 505” 。 但它似乎没有解决我的情况,因为我不使用多用户环境。 我在Playstore中有一个应用程序,它在我的nexus 4(4.4.x)上工作正常,直到我升级到棒棒糖,并且每当我尝试从playstore安装它时它显示此错误(如果我通过adb运行它会安装好)。 无法理解为什么我可能会面临这个问题,也没有任何其他参考此错误代码。 任何帮助表示赞赏。

Nexus 7支持Android应用程序清单程序集

我有一个Android应用程序,其下面列出了AndroidManifest.xml。 上传到Google Play后,Nexus 7被列为UNSUPPORTED设备,我试图找出原因。 当然,Google Play并未告诉您清单的权限或使用权限或限制使用它的限制。 以下代码的哪一部分导致Nexus 7被列为不受支持的任何想法?