https://github.com/jaywcjlove/swift-check-update
Code to check if there is a new version on the App Store.
https://github.com/jaywcjlove/swift-check-update
check-update check-version ios macos package swift swift-package swiftui update-checker version
Last synced: 9 months ago
JSON representation
Code to check if there is a new version on the App Store.
- Host: GitHub
- URL: https://github.com/jaywcjlove/swift-check-update
- Owner: jaywcjlove
- License: mit
- Created: 2025-02-05T15:29:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-06T02:04:01.000Z (over 1 year ago)
- Last Synced: 2025-02-16T03:25:56.616Z (over 1 year ago)
- Topics: check-update, check-version, ios, macos, package, swift, swift-package, swiftui, update-checker, version
- Language: Swift
- Homepage:
- Size: 23.4 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-swift - swift-check-update - Check whether an App Store app has a newer version available. (Utilities and Extensions)
README
CheckUpdate
===
[](https://jaywcjlove.github.io/#/sponsor)

Code to check if there is a new version on the App Store, to determine whether an update prompt needs to be shown.
> [!TIP]
>
> After the app is released, it will not update immediately on the App Store; it needs to wait 24 hours before it works properly.
✦ My macOS/iOS application ✦
## Usage
```swift
import CheckUpdate
CheckUpdate.checkVersion { isUpdateNeeded, appStoreVersion, currentVersion in
// Here it checks whether an update prompt needs to be shown.
}
CheckUpdate.checkVersion(bundleId: "com.wangchujiang.daybar") {
isUpdateNeeded,
appStoreVersion,
currentVersion in
// appStoreVersion -> "1.0"
// currentVersion -> "2.0"
// isUpdateNeeded -> false
}
CheckUpdate.checkVersion(bundleId: "com.wangchujiang.daybar") {
isUpdateNeeded,
appStoreVersion,
currentVersion in
// appStoreVersion -> "2.0"
// currentVersion -> "1.0"
// isUpdateNeeded -> true
}
```
## License
Licensed under the MIT License.