强制反应本机 (Android) 应用程序更新

force react native (Android) app to update

我正准备将我的应用程序放入 Play 商店,但我需要您的帮助,以了解在我放入另一个新版本时强制用户进行更新。

经过搜索我找到了两种方法:

  1. react-native-version-check 图书馆:我找到了 this tutorial

  2. react-native-android-inapp-updates图书馆

我不知道该选择哪个库,但我认为第一种方法(react-native-version-check)更好。

你怎么看?还有其他(更好的)建议吗?

有点无耻的插播。我是 react-native-android-inapp-updates.

的维护者之一

react-native-android-inapp-updates 是 official android in-app updates!.

的包装

Here is the library in action within our production app.

有了这个库,您不需要维护自己的“版本控制”系统,因为我们依赖 Google Play Store。

对于您的用例,如果您决定使用我们的库,我建议您对 IAP 使用 Immediate 类型。立即类型将启用全屏用户体验,要求用户更新并重新启动应用程序才能继续使用该应用程序。此 UX 最适用于更新对于继续使用应用程序至关重要的情况。用户接受立即更新后,Google Play 会处理更新安装和应用重启。