问题标签 [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 投票
2 回答
566 浏览

android - React Native App 更新重定向使用链接(捆绑发布)

当应用程序启动时,我使用我存储在数据库中的最新版本号手动检查当前安装的版本号,然后如果安装的版本号较小,那么我会提示用户有关应用程序更新的两个选项“不,谢谢”和'去商店'。当用户单击转到商店按钮时,我使用如下所示的 react native Linking 重定向到 Play 商店

它实际上是重定向到播放商店,但不是更新按钮,而是显示打开按钮。

当我生成 apk 并进行测试时,它工作正常,显示更新按钮,但它在捆绑版本中不起作用。

任何建议都会非常有帮助。

0 投票
7 回答
5786 浏览

android - 应用内更新提供 InstallException (ERROR_API_NOT_AVAILABLE)

使用以下代码片段实现了应用内更新功能:

我正在安装 Android 9 的设备上测试应用内更新。不过,它仍然给我一个错误(ERROR_API_NOT_AVAILABLE):

据说检查以下链接: https ://developer.android.com/reference/com/google/android/play/core/install/model/InstallErrorCode#ERROR_API_NOT_AVAILABLE )

使用 Play 核心库版本:1.6.5

最新核心库版本:

但是,我不明白为什么说 ERROR_API_NOT_AVAILABLE。任何帮助,将不胜感激!

0 投票
2 回答
626 浏览

java - 我已经使用 java 在 android 中实现了应用内更新功能,但我收到了 InstallException 异常

异常:“com.google.android.play.core.install.InstallException:安装错误(-3):API 在此设备上不可用”

有什么解决方案可以克服这种情况?提前致谢。

0 投票
2 回答
704 浏览

android - Google 应用程序更新 - 关于 Android Live 应用程序的即时更新

我正在关注以下链接以在我的 android 实时应用程序中提供应用程序更新体验或功能。

链接在这里:https ://developer.android.com/guide/playcore/in-app-updates#java

从链接内容,我正在实现即时应用更新功能。

到目前为止,我已经完成了以下步骤:

  1. 也降级了我的应用程序版本和版本代码。
  2. 生成新的 Release APK 并将其安装在我的 Android 设备中。
  3. 在我的 Splash Activity 中为应用程序更新功能添加了以下代码。

在以下代码中实现:

首先添加依赖:implementation 'com.google.android.play:core:1.7.1'

然后,在 Splash Activity 中,

问题是:当我生成签名 APK 并安装在我的 android 设备中时。

在日志中出现以下错误:

可能是什么问题?

0 投票
0 回答
220 浏览

android - InApp 更新功能不起作用我收到此错误 com.google.android.play.core.install.InstallException: Install Error: -3

我正在尝试通过我的应用程序显示更新,但出现以下错误

com.google.android.play.core.install.InstallException:安装错误:-3

这是检查和更新应用程序的代码

0 投票
4 回答
8117 浏览

android - 如何为新的 android 版本设置更新优先级

我一直在尝试实施 Google 的新应用内更新,但我陷入了困境。问题首先是,开发人员如何在发布应用程序的新更新时指定更新类型,即灵活或即时。其次,如果由开发人员决定他必须为特定更新实施哪种类型的更新,那么使用什么 - appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE) 或 appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.Flexible)

在文档中给出了Google Play 使用 0 到 5 之间的整数值,其中 0 是默认值,5 是最高优先级。要设置更新的优先级,请使用 Google Play Developer API 中 Edits.tracks.releases 下的 inAppUpdatePriority 字段。 如何设置?

0 投票
2 回答
1249 浏览

android - 如何强制用户使用 GitHub 更新我的 Android 应用程序?

我没有 Google Play 商店帐户,我正在尝试实现AppUpdater库,但我无法理解此过程。

如何设置我的 GitHub 存储库?

这是我的代码:

在此处输入图像描述

这是我的Github 存储库

0 投票
0 回答
297 浏览

android - Android 大量错误 java.lang.IllegalArgumentException In-App Update

我在 Android 上实现了应用内更新。

Todya 我发布了我的应用程序的新版本,我在 Play Console 中遇到了很多错误(今天由于这个原因导致了 +3K 错误!)。

错误是:

java.lang.IllegalArgumentException:在 androidx.fragment.app.FragmentActivity.checkForValidRequestCode (FragmentActivity.java:715) 在 androidx.fragment.app.FragmentActivity.startIntentSenderForResult (FragmentActivity.java:702) 在 com.google.android.play.core .appupdate.d.startIntentSenderForResult(未知来源:9)在 com.google.android.play.core.appupdate.b.startUpdateFlowForResult(未知来源:35)在 com.google.android.play.core.appupdate.b.startUpdateFlowForResult (未知来源:5)在 org.deiverbum.app.activities.MainActivity.lambda$checkAppUpdate$1$MainActivity (MainActivity.java:258) 在 org.deiverbum.app.activities.-$$Lambda$MainActivity$yZ2n4QRhF7BFdFURB2K2ok-2vu8。 onSuccess (Unknown Source:4) at com.google.android.play.core.tasks.e.run (Unknown Source:27) at android.os.Handler。handleCallback (Handler.java:809) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:166) at android.app.ActivityThread.main (ActivityThread.java :7555) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:469) 在 com.android.internal.os.ZygoteInit.main 的 java.lang.reflect.Method.invoke (Native Method) (ZygoteInit.java:963)

崩溃发生在第 258 行:appUpdateManager.startUpdateFlowForResult(

这是我的更新代码MainActivity

此方法从以下位置调用onCreate()

我有这些字段MainActivty

我也有与应用内更新相关的代码MainActivity

我编写这段代码是阅读 Android 上的解释和另一个教程,但我不知道是什么导致了这些错误。

0 投票
1 回答
76 浏览

android - 下载时如何取消灵活的应用内更新?

我在 的文档中找不到它AppUpdateManager,但我希望它是可能的。问题是如何让用户取消下载更新?

尤其是requestUpdateFlow()退货的时候AppUpdateResult.InProgress

0 投票
0 回答
62 浏览

android - 应用内更新提供 UPDATE_NOT_AVAILABLE 而在 Playstore 上我可以看到更新按钮

我已经集成了应用内功能,但它返回 UPDATE_NOT_AVAILABLE 而在 Playstore 上我可以看到更新按钮并且我的应用版本低于 Playstore 版本。

任何帮助,将不胜感激。