首页 > 解决方案 > 有什么方法可以确定 react-native 应用程序是否即将更新到新版本?

问题描述

有什么方法可以发现应用程序即将更新到新版本?那时我想从异步存储中调用 removeItem 。

背景:当前的 beta 版本(尚未发布)有一个列表,其中包含一个输入字段和一个提交按钮。第一次单击提交按钮时,会弹出一个警告框,让用户知道有关应用程序工作的一些说明。为了完成这项工作,我在异步存储中有一个 showMessage 变量,一旦显示消息,该变量就会变为 false。计划的下一个版本将有一个新功能,因此有新的说明,因此我想介绍一个在应用更新时触发的功能。该函数要么删除键值对,要么使 showMessage 为真。因此,当应用程序更新并且用户第一次单击提交按钮时,会弹出带有说明的警告框。

标签: javascriptreact-nativereact-native-androidreact-native-iosupdating

解决方案


只需提交具有新功能和新说明的下一个版本以及一个名为 showMessage2 的不同密钥,该密钥设置为 true。让您的应用查找 showMessage2 而不是 showMessage。用户在获得新版本时会得到新的指令,而不是迟早的一刻。原始的 showMessage 键将无关紧要,但这很好。


推荐阅读