【问题标题】:React native automatic update from store从商店响应本机自动更新
【发布时间】:2021-08-09 06:48:54
【问题描述】:

大家好,当新版本发布到商店(android 和 ios)时,我需要我的 react native 应用程序自动更新它(在用户同意的情况下) 我需要应用程序下载 apk 或 ipa 并完成更新过程,而不是使用 CODE PUSH 或 OTA, 有可能吗?

【问题讨论】:

  • 您希望它通过 PlayStore/AppStore 执行此操作吗?如果是,我认为这是不可能的。商店在更新之前征求用户的同意(除非另有配置),这是应该的。无论如何,至少在 android 上,您作为用户可以授予应用程序安装其他 apk 的特殊权限。因此,您可以在内部下载该应用程序并以这种方式重新安装。用户仍然需要按安装。所以一般来说,不,这是不可能的,也不应该是可能的。但您可以轻松地从服务器获取数据集并即时更新。
  • 是的,我想在商店里做,但是在用户同意的情况下,我可以显示警报以获得用户同意,然后当他按下更新时,完成该过程,所以忘记(默默地),是是否可以在用户同意后通过 PlayStore/AppStore 自动完成更新过程?
  • 仅当用户启用自动更新时。而且我不知道您是否可以提示。如果您只是担心用户可能会过时,您可以在应用程序屏幕之前有一些验证版本(针对服务器)并且不会启动应用程序,除非它比 X 版本更新(我个人不喜欢这个虽然)。
  • 我的一些应用程序用户由于缺乏使用移动和管理应用程序的经验而无法完成更新过程,所以我的主要目标是通过自动化更新过程来帮助这些用户
  • 如果用户在 PlayStore/AppStore 设置中启用“自动更新”选项,我的应用会自动更新吗?开发阶段不需要做什么?

标签: react-native auto-update


【解决方案1】:

应用程序本身无法做到这一点。

你能做的最接近的事情是:

  1. 根据服务器上的版本验证应用版本(如果您有后端)。
  2. 向用户显示一个按钮,该按钮将使用深层链接直接在您的应用页面上打开您平台之外的应用商店。

您必须保持服务器和部署的应用版本同步。

【讨论】:

    猜你喜欢
    • 2017-11-09
    • 2015-09-05
    • 2019-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-06
    • 1970-01-01
    相关资源
    最近更新 更多