Closed AllenPan03 closed 4 months ago
react-native-update版本:10.5.4 rn版本:0.70.1 安卓版本:HarmonyOS 3.0.0
三个问题: 问题一:useAlert 设置false之后,仍然会弹出系统默认的alert页面提示热更 问题二:控制台切换绑定的版本号之后,重启也无法自动更新,需要手机端删除数据和清空缓存才行 问题三:我想通过代码实现静默更新,但发现没有效果,代码如下:
import { useEffect } from 'react' import { StatusBar } from 'react-native' import { PushyProvider, Pushy, usePushy } from "react-native-update"; const pushyClient = new Pushy({ appKey: "xxxx", // 注意,默认情况下,在开发环境中不会检查更新 // 如需在开发环境中调试更新,请设置debug为true useAlert: false, // debug: true, }); const App = ({ children }) => { const { checkUpdate, switchVersionLater, downloadUpdate } = usePushy(); useEffect(() => { hotUpdate(); }, []); const hotUpdate = async () => { try { const updateInfo: any = await checkUpdate(); console.log("🚀 ~ hotUpdate ~ updateInfo:", updateInfo) if (updateInfo?.update) { await downloadUpdate(); switchVersionLater(); } } catch (e) { console.error("🚀 ~ hotUpdate ~ e", e) } } return <> <StatusBar translucent backgroundColor="rgba(0, 0, 0, 0)" barStyle="dark-content" /> <PushyProvider client={pushyClient}> {children} </PushyProvider> </> } export default App
react-native-update版本:10.5.4 rn版本:0.70.1 安卓版本:HarmonyOS 3.0.0
三个问题: 问题一:useAlert 设置false之后,仍然会弹出系统默认的alert页面提示热更 问题二:控制台切换绑定的版本号之后,重启也无法自动更新,需要手机端删除数据和清空缓存才行 问题三:我想通过代码实现静默更新,但发现没有效果,代码如下: