问题标签 [in-app-update]

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.

0 投票
5 回答
4948 浏览

android - 在 App Update API 中总是返回 1 (UPDATE_NOT_AVAILABLE)

In-App Update API在应用程序中使用更新应用程序,而新版本在 Play 商店中可用。

模块等级

最后上传版本(在 Playstore 中直播)

项目 gradle(降级以进行测试)

降级此版本以获得可用或不可用的测试更新。

MainActivity.kt

我上次使用 App Bundle(.aab) 和 Open Beta 在 Play 商店中上传构建。

尝试了以下方法。

  • 使用相同的包名签署 apk。
  • 清除 Playstore apk 缓存和存储。
  • 从 playstore 下载 apk 并从设备上卸载它。然后在降级版本代码并签署apk并将其安装在设备中。仍然没有显示更新应用程序对话框。
0 投票
2 回答
317 浏览

android - 如何实现灵活且即时的应用内更新

如何在应用程序中同时实现灵活和即时的应用程序内更新,以及如何设置我希望用户看到的更新类型。

0 投票
2 回答
382 浏览

android - 如何在 FLEXIBLE 应用内更新 android 中完成下载时收到通知?

我已经为FLEXIBLE in-app-update android 尝试了下面的代码,当单击对话框中的更新时,它开始在后台从 play-store 下载新更新,我已将侦听器添加为InstallStateUpdatedListener,但它不会通知我何时下载已完成,还检查了onActivityResult()但没有奏效。

后台下载完成后如何收到通知?

0 投票
1 回答
610 浏览

android - 应用在后台时安装灵活的应用内更新

我正在使用 Android Play Core Library 的新功能In-App Updates。所以文档说对于灵活的应用内更新,我需要一个InstallStateUpdatedListener在后台下载更新时监听的,然后我们需要向用户显示一个 UI,或者在我的情况下是一个 Snackbar,描述用户现在需要安装已经下载的更新。当我一直在前台时这工作正常,但是当我在下载应用内更新之前进入后台然后在一段时间后返回应用程序的前台时,我的应用程序会自动更新而不显示用户要求他们安装更新的任何 UI。根据文档,这不应该理想地发生。

我尝试删除所有类型的侦听器,注释掉完成更新的代码,但无济于事。

0 投票
1 回答
477 浏览

java - 应用内更新不起作用 应用也在 Play 商店中上线?

我正在实现应用内更新功能,因为我使用 google play 核心库作为implementation 'com.google.android.play:core:1.6.1.
此代码始终返回没有可用的更新。

0 投票
0 回答
735 浏览

ios - 有没有办法为 iOS 应用程序(如 Android)做应用程序更新

我看到了一种通过 Android 处理应用程序更新的好方法,这里是链接。Android 已经公开了一种从应用程序检查是否有新更新可用并通知用户的方法,应用程序可以下载可以稍后安装的更新。我们还可以为用户更新应用程序以进行关键更新。

苹果最近有没有为处理应用更新做过什么?我正在为 iOS 应用寻找类似的实现。

0 投票
1 回答
947 浏览

android - 如何在 android 中测试应用内更新 API?

我想在我的应用程序中集成灵活的更新。这是我的代码:

我在测试它时遇到问题。我尝试减少我的构建版本号,但它似乎不起作用。

0 投票
1 回答
75 浏览

android - 为什么有时谷歌播放库没有检测到最新版本

在应用程序更新中使用了一段时间,它工作正常,但有些时候不像昨天那样完美地检测到新更新,但今天它没有检测到我实施的 Play Store 上的新更新,正如他们在文档中建议的那样。为了避免这种情况,我还有什么需要补充的吗?我也会处理这些情况,我正在为 Play 商店和我的 Play 商店应用程序中的测试人员测试或更新封闭组中的新版本,我使用相同的帐户登录我给了测试组

编辑

即使在Play商店中,它也显示打开而不是更新我首先在Play商店发布版本代码为12的应用程序,然后将版本代码更改为11并尝试测试应用程序但它不起作用任何人知道为什么?

0 投票
2 回答
574 浏览

android - 有没有办法恢复具有密钥库文件、密钥库密码和以前签名的 apk 的别名密钥密码?

我需要更新我的应用程序,我有密钥库文件、密钥库密码、别名、以前签名的 apk,但忘记了别名密钥密码。我搞砸了吗?

注意:我没有使用 Android Studio 生成 apk,因此没有要检查的日志。

我无法尝试那里的暴力破解工具,因为我不知道密码可能是什么。

我知道谷歌说我必须备份我的密钥和东西,否则我将无法进行更新和等等,所以请不要提醒我。如果您知道解决方法,或者如果有人有联系谷歌解决问题的经验,我会全力以赴。

0 投票
1 回答
168 浏览

android - 跳过安装后 inappupdate 不可用

当用户通过灵活的应用更新下载应用时

但忘记或意外跳过单击重新启动应用程序按钮,该按钮执行以下操作:

然后应用程序更新不可用。即使我尝试使用清晰的应用程序数据,它也不起作用。看起来一旦通过 inappupdate 下载应用程序并跳过安装,您就会被卡住,它不会再询问。

有针对这个的解决方法吗?其他事情正在运行,它在 Playstore 上运行,只是在寻找此类用例的解决方案。

另外如何获取正在下载的应用程序的进度值,在文档中找不到。就我而言,onActivityResult一直在打电话,但哪个键给出了进度值?

还面临不同用例的另一个问题:java.lang.reflect.InvocationTargetException while inappupdate android if retries