问题标签 [google-play-internal-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Google App 从 apk 更改为 app-bundle 并在 Internal Test Track 上发布,但只能找到/下载最新的 apk 版本
情况
应用程序作为 apk 发布到 Google Play。2018 年首次发布,此后进行了几次 apk 更新。现在,按照 Google 的要求(2021 年 8 月 / 11 月),更新应用程序时格式需要是 app-bundle 而不是 apk。
我成功构建了 app-bundle 并上传到了 Google Play Console。我在“内部测试”轨道上发布了构建。一切似乎都很好。
问题
但是,无论我做什么,我都会不断查看和下载最新的 apk 版本,而不是新的 app-bundle 版本。
最新的 apk 版本代码是“400126/200126”(x64/x86)。最新的应用程序包版本代码是“131”。
我首先认为 131 < 400126(显然)可能是一个问题,所以我在“内部测试”轨道上创建了一个没有任何工件的新版本 - 希望可以“重置”状态 - 然后创建一个再次带有“131”应用程序包的新版本。但是,在我的设备上获得 app-bundle 版本并不走运。
此外,我没有运气尝试了这些东西
- 取消订阅和重新订阅“内部轨道”数十次。
- 从 Google Play 上的“测试人员”集中删除并重新添加了我的 Google-id 电子邮件数十次。
- 清除了我设备上的 Google Play 缓存。
- 从 Web 安装数十次。总是最终安装最新的 apk 版本。但实际上,当在 Google Play Web 上输入我的应用程序时,它仍然显示最新的 apk 版本,即使它(正确地)告诉我这是一个 beta 版本(表明我确实已注册为内部测试员)。至少,这与我不断下载并仅在手机设备上的 Google Play 应用程序中找到最新的 apk 而不是应用程序包这一事实是一致的。
但!如何让我的新应用程序包在“内部测试”中可用?所有建议都非常受欢迎。谢谢!
android - Android 应用程序状态为“生产”,但无法通过提供的链接找到它
我在内部测试轨道上提交了我的 android 应用程序,不久之后,在 Google Play 控制台中,我将其推送到生产环境中,它说我的应用程序已发布,并提供了前往 Google Play 商店下载该应用程序的链接。但是,当我单击链接时,它会告诉我找不到请求的 URL控制台的屏幕截图
有人可以指导我在这里做错什么吗?有趣的是,当我对商品详情进行更改并保存它时,所有测试轨道都被禁用,然后它仍然继续显示生产并且不显示“审查中”
我找到了这个答案,但对我的情况没有帮助
Android 应用已发布,但在 Google Play 中的任何位置均不可见
我还尝试联系谷歌支持,他们告诉我它的最终用户支持,所以当我填写他们的表格时我必须联系他们,然后他们没有聊天选项,并且使用呼叫选项它给出了一些错误,我只剩下唯一的选择使用电子邮件选项,所以我在这里提出我的问题,我可能会在这里或从谷歌那里找到一些可以提供帮助的问题。
android - Android 应用程序在通过 Android Studio 安装时可以工作,但在通过 Google Play 安装和打开时会显示一些设置页面
我有一个尚未公开发布的 Android 应用程序。我想使用 Play 商店的“内部测试”渠道将其分发给客户端。
我在该频道中创建了版本,复制了安装链接,通过链接安装了应用程序,到目前为止一切顺利。首先可疑的是,安装后应用的Play Store页面没有打开按钮,只有卸载按钮:
然后最大的问题是,当我尝试通过单击其图标来打开应用程序时,而不是实际打开应用程序(查看应用程序的 UI),会显示此屏幕:
你有没有遇到过这样的事情?问题出在哪里?
编辑:
我尝试将应用程序作为 .apk 文件分发,但在从此类文件安装后会发生完全相同的事情:点击应用程序的图标会打开下面的设置页面,而不是应用程序本身。
我怀疑这可能与应用程序签名有关...
编辑2:
添加我的应用程序的 Android 清单 ( /app/main/AndroidManifest.xml
):
编辑 3
根据一些评论和答案,将单个过滤器替换为intent-filter
2 个单独的过滤器。现在该应用程序已通过 Play 商店安装就好了。但是,作为副作用,用于对用户进行身份验证的 Firebase 动态链接停止工作。更具体地说,单击电子邮件链接会在直接从 Android Studio 安装时打开应用程序,但在通过 Play 商店安装应用程序时不会打开应用程序(而是打开备份网站)。
因此,这不是一个可行的解决方案,除非动态链接也正常工作。这是新版本的intent-filter
s:
android - 请求的类型不支持计费 API 版本 android
尝试实现订阅时,我收到以下错误: 请求的类型不支持计费 API 版本。可能是什么问题呢?该应用程序已通过 Google 审核和批准,并处于内部测试轨道。我正在通过 USB 连接到计算机的模拟器和真实设备上进行测试。我设法获得了创建的订阅产品。我正在使用 Google Play Billing Library 4。但调用 launchBillingFlow() 失败。Google Play Developer API 的错误(或没有)配置是否会导致问题?因为我还没有成功配置 Google Play Developer API。Google Play 服务和 Google Play 商店是最新的。我使用列为测试人员的相同电子邮件地址登录了 Play 商店。先感谢您。
flutter - 在内部测试中使用测试数据库和 api 发布移动应用程序是否合适?
我已经构建了一个颤振应用程序,我希望我们的测试人员将通过使用测试数据库和测试 api url 在 google play 中的内部测试来测试应用程序。
这是可行的,但它有一个缺点。在 google play 中,您实际上可以使用在内部测试中发布的相同构建版本作为发布版本发布。由于我在构建中使用了测试数据库和 api,因此我必须更改设置以使用实时版本并构建 apk 并将其再次上传到 google play 以执行此操作。所以每当我想要一个新版本时,我需要提交至少2 个版本。
你觉得这个过程合适吗?如果没有,您对我如何将应用程序共享给使用测试环境的测试人员有任何建议。我已经在微软团队中手动共享 apk 之类的事情,但我觉得这不是正确的做法。
flutter - Google Play 内测发布旧版应用
我正在尝试为我的颤振应用程序创建间隔测试。但谷歌控制台没有为测试人员发布新版本的应用程序。
我不是第一次发布该应用程序。我有一个已获批准的应用程序的早期版本。然而,这是我对该应用程序的第一次测试。
我严格按照谷歌提供的说明进行操作。
我做了什么:
- 制作了一个我想测试的新版本
- 创建内部测试
- 添加了内部测试人员列表(现在都已获得批准)。
- 发布新版本进行内部测试
- 复制链接并尝试以内部测试人员的身份获取应用程序的测试版本。但是我已经下载了旧版本的应用程序。
之后我还尝试创建alpha和beta测试,并为他们提供了新版本。但是还是遇到了这个问题。
更重要的是,我做了一些额外的步骤来解决这个问题:
- 清除设备上的 Play 市场缓存
- 下载了另一个模拟器来测试应用程序
- 更改了应用程序的版本并再次下载
- 在 Google Play 控制台中删除并再次添加测试人员列表
截图:
- https://github.com/asg1997/qu/blob/main/Screenshot_1639590890.png
- https://github.com/asg1997/qu/blob/main/Screenshot_1639591139.png ,
- https://github.com/asg1997/qu/blob/main/Screenshot_1639591150.png ,
- https://github.com/asg1997/qu/blob/main/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA %D1%80%D0%B0%D0%BD%D0%B0%202021-12-15%20%D0%B2%2020.53.20.png ,
- https://github.com/asg1997/qu/blob/main/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA %D1%80%D0%B0%D0%BD%D0%B0%202021-12-15%20%D0%B2%2020.54.18.png
android - 在 Play 商店中,当您是内部测试人员时如何安装实时版本
我是这些新手......但我找不到任何说明如何在安装实时版本或内部测试人员版本之间进行选择的文档。
就我而言,似乎我只能为内部测试人员安装或更新版本。
android - 封闭测试android google play
我已将 Android apk 推送到内部测试,以便与有限的团队进行测试。但是这个版本没有在设备上更新是它有旧版本的应用程序。要安装新版本,我们必须卸载现有版本并安装新版本,这对我们来说是个问题。然后我们将同一个应用推送到封闭测试,封闭测试的行为也几乎相同。对于封闭式测试,如果有任何新版本的应用程序退出,测试人员是否会获得更新。为了让测试人员获得新版本更新,我们需要使用什么测试?请帮忙
android - 支持 12 的应用必须有导出标签
我正在更新应用程序以支持 android 12。我已将导出的标签添加到清单文件中。我已尝试在内部测试中上传 apk,这在具有 dexguard 的 apk 上给出错误,但接受没有 dexguard 的构建。我的清单文件是:
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.avanza.ambitwizhmb">android:exported="true">--> -->