iOS基于item-services的APP自动升级方案(通过网址直接下载安装app)

首先我们需要自己写一个plist文件放到服务器上,剩下的都是一些配置问题





    items
    
        
            assets
            
                
                    kind
                    software-package
                    url
                    ipa存放地址
                
                
                    kind
                    display-image
                    needs-shine
                    
                    url
                    一张57*57的png图片地址
                
                
                    kind
                    full-size-image
                    needs-shine
                    
                    url
                    一张512*512的png图片地址
                
            
            metadata
            
                bundle-identifier
                app的bundleid
                bundle-version
                app的bundle-version
                kind
                software
                title
                下载标题
            
        
    


NSString *encodeURL = [你得plist存放地址 stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet characterSetWithCharactersInString:@"`#%^{}\"[]|\\<> "]];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"itms-services://?action=download-manifest&url=%@",encodeURL]]];

itms-services://?action=download-manifest&url=你得plist存放地址(要是https)
我这里出了个问题 发现display-image的图片不显示.如果有大神知道什么原因,希望能指点下

你可能感兴趣的:(iOS基于item-services的APP自动升级方案(通过网址直接下载安装app))