问题标签 [internal-app-sharing]
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 - 使用内部应用共享在应用更新中进行测试
我刚刚开始研究 inApp 更新。所有代码都按照谷歌文档完成
但现在非常重要的部分是通过内部应用共享测试应用内更新
为此,我关注了test_inappupdate 的(Android Dev Summit '19)视频和内部应用共享*
我和他说的一样,但更新弹出对话框没有进入我的应用程序
第 1 步:我从 Playstore 应用程序设置测试模式
第 2 步:我在 inappsharing 上传版本代码 - 10 应用程序
第 3 步:共享链接并从链接下载应用程序
第 4 步:根据 android 视频屏幕截图说我上传具有相同版本的新版本。
第 5 步:单击新生成的链接。
第 6 步:再次打开应用程序 (但弹出对话框未打开,状态 = UPDATE_NOT_AVAILABLE)
android - 内部应用更新:使用内部应用共享进行测试时,clientVersionStalenessDays() 返回 null
图书馆:
附加信息:
有关应用程序更新和内部应用程序共享的其他所有内容都对我有用,如果我在 if 语句中不使用 daysAvailable 的条件,我确实会收到提到更新的对话框。
1.)我正在根据此处找到的文档在应用程序更新中实施。
为了通过 google play 进行尝试,我使用的是内部应用共享方法。所以我实际上在内部应用共享上上传了 3 个版本的应用。所以我点击第一个apk,它的版本号是v200,然后我点击版本201的链接,但根据指南,我没有点击安装。我等了 1 或 2 天,但appUpdateInfo.clientVersionStalenessDays()
仍然返回 null,即使在我点击第二版 apk 链接 (v201) 之后几天也是如此。我的第一个问题是,为什么这个方法总是为我返回 null,即使它知道有更新的更新可用?
2.)我的第二个问题是关于appUpdateInfo.clientVersionStalenessDays()
它自己的。假设今天是星期一,用户安装了 200 版,我们发布了 201 版,他可以在星期二使用。理论上,星期四appUpdateInfo.clientVersionStalenessDays()
应该返回 2(因为这个用户有 2 天有可用的更新)。但他还是没有选择更新。然后在周五我们发布了 202 版,周六他可以使用。星期天,上面的方法应该返回什么?1个还是5个?**所以我的第二个问题基本上是,当有新版本可供用户使用时,此方法计数器是否会重置,当我们发布版本 v202 时是否会重置?(此方法会检查他可以使用 202 版多长时间,还是一般只更新?)。
如果我应该提供有关我的问题的任何其他信息,请告诉我。
android - Google Play 内部应用共享不再适用于任何设备
在我的公司,我们使用 Google Play 的内部应用共享链接为 QA 提供构建。大约一个小时前,现在打开任何链接都失败了,在 Google Play 中显示了这个错误:
要查看此内容,请安装并设置 Web 浏览应用程序。
- 这发生在每个测试过的设备和操作系统上,所有这些设备和操作系统都可以完美地处理链接。
- 我们没有使用选择加入测试,只有 1 个谷歌帐户被列入构建白名单。
- 链接格式为
https://play.google.com/apps/test/xxxxx/xxxx-xxxx_xxxx
. - 由于它同时发生在所有设备上,我怀疑这是一个远程配置开关。
有什么已知的解决方法吗?
注意:这些建议的解决方案都不起作用,因为它们只是让您在浏览器中打开 URL。这无济于事,因为URL 只是提供了一个在 Play Store 中打开它的链接。
google-play - 上传到 Google Play 内部应用共享不再有效,返回 500 错误
作为 CI 流程的一部分,我们会自动将应用程序包上传到内部应用程序共享。这是通过 CURL 调用直接完成的:
这已经完美运行了 8-9 个月,但截至今天早上,我们收到了 500 个回复(任何 ID 已编辑):
有什么想法可能导致它吗?我们在 10 天前遇到了另一个内部应用程序共享问题,不确定是否相关。
乍一看,Google 内部服务器之间通过 RPC 进行通信似乎是某种超时。
谢谢!
更新:它短暂工作!但是,截至格林威治标准时间 14:00,现在返回了一个对用户更友好的错误(只是通常的 Google 错误页面):
android - 资源 NotFoundException:可绘制(缺少名称)动态功能模块
我正在使用动态功能模块构建应用程序并将其上传到内部应用程序共享以进行测试。我可以在应用程序期间下载动态模块,但是,当我要去一个特定的片段时,我得到了错误
这里要注意的一个有趣的点是,当我在以前的版本上更新应用程序时,我没有得到这个异常。只有在全新安装的情况下才会出现。这是否暗示内部应用程序共享存在错误?还是我在这里想念的东西?
android - Google 控制台内部应用程序共享不再有效
我经常将 apk 文件上传到谷歌控制台的内部应用程序共享页面。但是今天当我打开相同的链接时,即https://play.google.com/console/u/0/internal-app-sharing它已经变成空白。我试过从不同的浏览器等打开它,没有任何效果。这是一个新的错误还是停机时间?