chore: fix updates
This commit is contained in:
+19
-1
@@ -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
@@ -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
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user