hasUpdate static method
Silent check - only returns true/false if update available Useful for showing custom UI
Implementation
static Future<bool> hasUpdate({
required String collectionName,
required String packageName,
required String currentVersion,
required int currentBuildNumber,
}) async {
try {
final updater = FirebaseUpdaterService(
collectionName: collectionName,
currentVersion: currentVersion,
currentBuildNumber: currentBuildNumber,
packageName: packageName,
);
final update = await updater.checkForUpdate();
return update != null;
} catch (e) {
return false;
}
}