chore: fix updates

This commit is contained in:
2026-03-01 17:12:01 +01:00
parent ce74c16f5d
commit 2fad63c28d
3 changed files with 87 additions and 59 deletions
+19 -1
View File
@@ -1,8 +1,9 @@
import React from "react";
import React, { useEffect } from "react";
import { StatusBar } from "expo-status-bar";
import { ActivityIndicator, View } from "react-native";
import { NavigationContainer } from "@react-navigation/native";
import { createNativeStackNavigator } from "@react-navigation/native-stack";
import * as Updates from "expo-updates";
import { AuthProvider, useAuth } from "./src/auth/AuthContext";
import { CartProvider } from "./src/context/CartContext";
@@ -99,6 +100,23 @@ function RootNavigator() {
function AppContent() {
const { isDark } = useTheme();
useEffect(() => {
if (__DEV__) return;
const checkForUpdate = async () => {
try {
const update = await Updates.checkForUpdateAsync();
if (update.isAvailable) {
await Updates.fetchUpdateAsync();
await Updates.reloadAsync();
}
} catch {
// Silently ignore update errors
}
};
checkForUpdate();
}, []);
return (
<NavigationContainer>
<RootNavigator />
+9 -1
View File
@@ -26,6 +26,8 @@
"package": "com.uberstup.clientpanel",
"versionCode": 1,
"permissions": [
"android.permission.RECEIVE_BOOT_COMPLETED",
"android.permission.VIBRATE",
"android.permission.RECEIVE_BOOT_COMPLETED",
"android.permission.VIBRATE"
]
@@ -52,6 +54,12 @@
},
"router": {}
},
"owner": "xor290"
"owner": "xor290",
"runtimeVersion": {
"policy": "appVersion"
},
"updates": {
"url": "https://u.expo.dev/110d06c8-a8d5-4b3c-b262-0d4d7509ae9d"
}
}
}
+6 -4
View File
@@ -16,7 +16,8 @@
},
"env": {
"API_URL": "https://uber-stup.club"
}
},
"channel": "development"
},
"preview": {
"distribution": "internal",
@@ -25,18 +26,19 @@
},
"env": {
"API_URL": "https://uber-stup.club"
}
},
"channel": "preview"
},
"production": {
"distribution": "internal",
"autoIncrement": true,
"channel": "production",
"android": {
"buildType": "apk"
},
"env": {
"API_URL": "https://uber-stup.club"
}
},
"channel": "production"
}
}
}