iOS应用版本更新(自动提醒用户更新代码)

不建议使用,使用应用版本更新功能提交App Store会被拒!

一.在#import "AppDelegate.h" 文件中的application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法中调用检测结果


Enter your image description here:

二. 获得发布版本的Version


Enter your image description here:

三.比较当前版本与新上线版本做比较


Enter your image description here:

四.UIAlertView代理方法


Enter your image description here:

获取设备或APP信息

    //返回应用程序名称
    +(NSString *) getAppName{
        NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
        return [infoDictionary objectForKey:@"CFBundleDisplayName"];
    }
    //返回应用版本号
    +(NSString *) getAppVersion{
        NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
        return [infoDictionary objectForKey:@"CFBundleShortVersionString"];
    }
    +(NSString *) getAppBundleVersion{
        NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
        return [infoDictionary objectForKey:@"CFBundleVersion"];
    }
    //设备型号
    +(NSString *) getSystemName{
        return [[UIDevice currentDevice] systemName];
    }
    //设备版本号
    +(NSString *) getSystemVersion{
        return [[UIDevice currentDevice] systemVersion];
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 如题, 今天我来给大家介绍: 一, 如何从App Store获取自己APP的版本号; 二, 如何判断本地版本与Ap...
    木子冰洛阅读 1,842评论 3 1
  • 概述 在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知...
    莫离_焱阅读 6,749评论 1 8
  • 极光推送: 1.JPush当前版本是1.8.2,其SDK的开发除了正常的功能完善和扩展外也紧随苹果官方的步伐,SD...
    Isspace阅读 6,922评论 10 16
  • 在我们应用开发中我们经常在自己的项目中使用到支付,下面我们来谈谈iOS这块的支付;iOS支付主要分为两类,第三方支...
    Hither阅读 8,658评论 9 42
  • 先了解如下 discard命令用于取消事务,放弃执行事务块内的所有命令。exec用于执行所有事务块内的命令。mul...
    Uzero阅读 1,809评论 0 1

友情链接更多精彩内容