ZHVersionManager 1.1.0

ZHVersionManager 1.1.0

leezhiua 维护。



  • leezhihua

ZHVersionManager

版本管理,与 App Store 进行比对。

cocoapods 支持

pod 'ZHVersionManager'

使用时只需传入 APP 在 App Store 的 APP ID 即可

[ZHVersionManager checkAppVersionWithAppID:@"1329918420" completionHandler:^(BOOL isNeedUpdate, VersionResponse *response) {
    if (isNeedUpdate) {
        UIAlertController *alert = [UIAlertController alertControllerWithTitle:nil message:response.releaseNotes preferredStyle:UIAlertControllerStyleAlert];
        UIAlertAction *action1 = [UIAlertAction actionWithTitle:@"稍后提示" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
            
        }];
        [alert addAction:action1];
        UIAlertAction *action2 = [UIAlertAction actionWithTitle:@"立即更新" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
            [[ZHVersionManager defaultManager] updateApp];
        }];
        [alert addAction:action2];
        [self presentViewController:alert animated:YES completion:nil];
    }
}];