美文网首页ios
App Store检测版本版本工具封装(一句话解决你的线上版本状

App Store检测版本版本工具封装(一句话解决你的线上版本状

作者: _亻弋_石马_亻_生 | 来源:发表于2018-07-31 17:47 被阅读53次

    前言:

    最近开发项目有些功能需要上线才能打开(避免审核中的无效功能,被拒),临时写了一个管理类,AppStoreManager 来监控和区分线上的几种状态(未发布、更新、未更新)。例如:第一次提交审核需要苹果商店发布后才能指定跳转到评论。每次更新都要版本比对,展示滚动引导页,更新弹窗提醒,还有一些隐性功能在审核期间不能公开等一些问题,一句话来解决麻烦。

    依赖库:

    AFNetworking

    介绍:

    其实原理很简单获取本地版本号version,然后通过 itunes 的请求地址来获取当前AppStore上的状态,获取info.plist里面的 version 来进行判断,以下是 itunes 地址。
    http://itunes.apple.com/lookup?id=%@

    使用方法:
    • 引用头文件
    #import "AppStoreManager.h"
    
    • 使用一下方法
      [[AppStoreManager defaultManager] updateVersionWithAppID:@"这里写AppStore里的ID" complete:^(AppStoreType appStoreType ) {
            switch (appStoreType) {
                    case appStoreTypeNot:
                {
      
                }
                    break;
                    case appStoreTypeUpdata:
                {
    
                }
                    break;
                    case appStoreTypeNormal:
                {
      
                }
                    break;
                    case appStoreTypeRequestError:
                {
                
                
                }
                    break;
                default:
                    break;
            }
      
        }];
    

    跳转到App Store去评论显示- 无法连接到AppStore 解决方法

    最近突然发现APP内给应用评分功能跳转到App Store之后提示“无法连接到App Store”,研究之后发现是iOS 11系统的适配问题,这里记录下解决方法。

     if (@available(iOS 11.0, *)) {
                [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/cn/app/idXXXXX?mt=8&action=write-review"]];
            }else{
                [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=XXXXX&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8"]];
            }
            
    
    Dome下载

    (https://gitee.com/Gsohnago/AppStoreStatus.git)-码云
    https://github.com/Gongshaopeng/AppStoreStatus.git)-GItHub

    相关文章

      网友评论

        本文标题:App Store检测版本版本工具封装(一句话解决你的线上版本状

        本文链接:https://www.haomeiwen.com/subject/itbhvftx.html