问题标签 [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.
android - React Native App 更新重定向使用链接(捆绑发布)
当应用程序启动时,我使用我存储在数据库中的最新版本号手动检查当前安装的版本号,然后如果安装的版本号较小,那么我会提示用户有关应用程序更新的两个选项“不,谢谢”和'去商店'。当用户单击转到商店按钮时,我使用如下所示的 react native Linking 重定向到 Play 商店
它实际上是重定向到播放商店,但不是更新按钮,而是显示打开按钮。
当我生成 apk 并进行测试时,它工作正常,显示更新按钮,但它在捆绑版本中不起作用。
任何建议都会非常有帮助。
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。任何帮助,将不胜感激!
java - 我已经使用 java 在 android 中实现了应用内更新功能,但我收到了 InstallException 异常
异常:“com.google.android.play.core.install.InstallException:安装错误(-3):API 在此设备上不可用”
有什么解决方案可以克服这种情况?提前致谢。
android - Google 应用程序更新 - 关于 Android Live 应用程序的即时更新
我正在关注以下链接以在我的 android 实时应用程序中提供应用程序更新体验或功能。
链接在这里:https ://developer.android.com/guide/playcore/in-app-updates#java
从链接内容,我正在实现即时应用更新功能。
到目前为止,我已经完成了以下步骤:
- 也降级了我的应用程序版本和版本代码。
- 生成新的 Release APK 并将其安装在我的 Android 设备中。
- 在我的 Splash Activity 中为应用程序更新功能添加了以下代码。
在以下代码中实现:
首先添加依赖:implementation 'com.google.android.play:core:1.7.1'
然后,在 Splash Activity 中,
问题是:当我生成签名 APK 并安装在我的 android 设备中时。
在日志中出现以下错误:
可能是什么问题?
android - InApp 更新功能不起作用我收到此错误 com.google.android.play.core.install.InstallException: Install Error: -3
我正在尝试通过我的应用程序显示更新,但出现以下错误
com.google.android.play.core.install.InstallException:安装错误:-3
这是检查和更新应用程序的代码
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 字段。 如何设置?
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 上的解释和另一个教程,但我不知道是什么导致了这些错误。
android - 下载时如何取消灵活的应用内更新?
我在 的文档中找不到它AppUpdateManager
,但我希望它是可能的。问题是如何让用户取消下载更新?
尤其是requestUpdateFlow()
退货的时候AppUpdateResult.InProgress
。
android - 应用内更新提供 UPDATE_NOT_AVAILABLE 而在 Playstore 上我可以看到更新按钮
我已经集成了应用内功能,但它返回 UPDATE_NOT_AVAILABLE 而在 Playstore 上我可以看到更新按钮并且我的应用版本低于 Playstore 版本。
任何帮助,将不胜感激。