Articles of google play

Google Play API返回错误401

我正在使用gradle-play-publisher库将我的应用程序上传到Google Play,但在执行发布任务时出现错误401 Unauthorized。 设置了我在Google Play的开发帐户和开发者控制台的服务帐户。 Play API已启用。 正如我从构建日志中看到的,发送的第一个请求是: POST https://accounts.google.com/o/oauth2/token 我得到200 OK和以下json: { “access_token” : “”, “token_type” : “Bearer”, “expires_in” : 3600 } 然后发送下一个请求: POST https://www.googleapis.com/androidpublisher/v2/applications//edits 首先,我注意到了这个标题: Authorization: 第二,我把这个错误作为回应 401 Unauthorized WWW-Authenticate: Bearer realm=”https://accounts.google.com/”, error=invalid_token 有人遇到过同样的问题吗? 一切似乎都设置正确,所以我不知道出了什么问题。 谢谢。

Google Play测试的信用卡

我不想输入我的信用卡进行Google Play测试。 有什么办法可以像我们在iOS IAP测试中那样做吗? 或者是否可以创建用于测试的兑换代码? 原因是我添加我的信用卡号码感觉不舒服。 我的一个朋友曾经通过谷歌钱包被偷走了大约600美元(尽管谷歌后来还给他付了钱)。 另一个不好的案例是我的另一位朋友从他的信用卡公司收到了支付Google Play应用账单测试费用的账单,尽管Google表示这样做是安全的。(他告诉我他甚至看到“这是一个测试订单,你“他做测试时不会被收费” 谢谢

我如何获得Google退款订单?

Google Void Purchase API说: 通过Google Play Voided Purchases API,您可以撤消对与用户无效的购买相关联的应用内商品的访问权限。 用户可以通过以下方式取消购买: 用户请求退款。 用户取消订单。 订单会被退回。 但是当我得到这个API的回报时,我发现一些购买状态是Charged。 为什么收费订单是由Google Void Purchase返回的? 我如何获得所有退款订单?

如何在Google Play开发者控制台中取消测试订阅

我最初有测试帐户在Android中测试-app购买,但我删除了测试帐户,并将应用程序从测试版转移到生产。 根据文档,这两个测试帐户都试图通过Google Play应用取消测试订阅。 虽然谷歌播放应用程序说订阅已取消,但它仍然保持活跃状态​​。 即使尝试卸载该应用程序。 如何删除测试订阅? 我已经从Play商店中移除了beta测试apk并禁用了测试。 我已从许可页面以及授权的Beta测试人员列表中删除了所有测试帐户。 Beta测试用户仍在报告具有活动(每日)测试订阅。 无论他们取消多少次,它仍然会在第二天更新。 我需要删除它。 它阻碍了我们的发展进程。

我在哪里可以投诉Google Store目标API级别限制

谷歌最近宣布他们将开始限制发布不针对最新API级别版本的Android应用程序。 我支持这种更改,但我需要一些特殊情况例外,并且没有find合适的论坛来请求这些。 我知道这不是它,但希望有人能指出我应该去的地方。 我发布了一个已经存在很长时间的应用程序,并且仍有大量用户在Gingerbread下运行它。 它还使用了许多支持库,这些库的最新版本(针对最新API级别的库)不再支持Gingerbread设备。 最终的结果是我无法构建和支持API级别9的apk,如果它的目标是大于23的SDK级别。这将是11月份不会被接受的。 我确实有计划解决这个问题。 那是为每次更新开始分发两个apk文件。 一个针对最新的API级别并且具有大约21的最小API。另一个将支持旧设备并且将具有20的目标和最大API以及9的最小API。问题在于旧的目标API apk将不会被Play商店接受,除非我能说服某人他们应该继续接受任何目标和最高API级别相同的应用。

如何指定或获取nativescript文本字段的资源ID

我们正在为我们的移动应用程序使用带有角度的nativescript。 我想使用Google Play预启动报告function,但我们的应用需要输入密码。 Google Play允许指定密码,但您需要一个资源名称,以便测试脚本可以识别密码的放置位置。 如何在视图中或通过后面的代码或通过任何其他方式指定或接收本机文本字段的资源名称? 有问题的观点: 我做了一些研究,发现在原生android中, 可以通过添加一个android:id属性为TextField添加一个id 。 这似乎不适用于nativescript,之后我无法在R.java中find该资源。

我在哪里可以在Google Play控制台中find用户的崩溃反馈?

当通过Google Play应用安装的应用程序发生崩溃时,用户可以选择发送反馈。 用户可以选择写反馈来描述他们遇到的问题,然后提交他们的崩溃报告。 用户是否在Google Play控制台的任何位置提供了书面反馈? 反馈是否可以与用户遇到的崩溃的堆栈跟踪相关联?

您上传了可调试的APK。 出于安全原因,您需要先禁用调试,然后才能将其发布到Google Play-Upload apk进行Google Play

我想上传我的apk到google play store.but它显示我这样的错误。 **You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play** 而且我搜索了这个并且我收到了更改在museast.xml中修改android:debuggable =“false”的建议。 我这样改了 manifast.xml 在我的build.grable(模块) android { buildTypes { debug { debuggable false } } 1.是否足以将Apk上传到谷歌游戏商店? 2.如果我从我的项目文件夹(app >> build >>输出>> apk >> apk-debug.apk)中获取apk,此更改后它将能够在谷歌播放商店上传? 我需要知道这件事事先谢谢。

Google Play开发者控制台错误:您的APK版本代码很高,您可能无法更新自己的APK

我正在尝试将我的应用更新到Google Play商店。 我将应用程序的当前版本号设置为2000000000,并希望将其更新为2000000001.请不要问我为什么选择了这样的版本号。 当我尝试推送新版本时收到此错误消息:“上传失败APK的版本代码很高,您可能无法更新APK。” 我不明白的一件事是,根据官方谷歌文件,最大版本号是MAXINT,2147483647,所以我仍然有大约1.5亿个版本。 另一件事是,我设法使用相同的版本编号约定更新其他应用程序,该应用程序位于相同的开发帐户,我根本没有这样的错误。 我几次检查所有数字,以确保我没有做一些愚蠢的错字。 我也已经联系过谷歌支持,但也许有人在这里有某种解决方案?

在清单中指定Android Market RAM

有些人继续在拥有100MB内存的手机上下载并安装我们的高清游戏并给我们一个糟糕的评价…… 🙂 有没有办法限制应用程序下载到只有很多内存的智能手机,或者可能限制新的型号/ CPU。