`
stephen830
  • 浏览: 3009859 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

通过 itms:services://? 在线安装ipa ,跨过app-store

 
阅读更多

 

 

 

通过 itms:services://? 在线安装ipa ,跨过app-store

1.需要一个html文件,引导下载用户在线安装ipa

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>一键安装掌上综调iPhone版</title>
  </head>
  
  <body>
        <a href='itms-services://?action=download-manifest&url=http://222.177.4.242/ios/d.plist'>一键安装掌上综调iPhone版</a>
  </body>
</html>

 

 

2. 上文中的d.plist文件内容如下,其实它是一个XML文件,有关plist文件,请自行查阅google

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>items</key>
   <array>
       <dict>
           <key>assets</key>
           <array>
               <dict>
                   <key>kind</key>
                   <string>software-package</string>
                   <key>url</key>
                   <string>http://222.177.4.242/download?attachId=022DB5EAF88A57B175D24060DCD1BA70</string>
               </dict>
               <dict>
                   <key>kind</key>
                   <string>display-image</string>
                   <key>needs-shine</key>
                   <true/>
                   <key>url</key>
                   <string>http://222.177.4.242/ios/icon.png</string>
               </dict>
               <dict>
                   <key>kind</key>
                   <string>full-size-image</string>
                   <key>needs-shine</key>
                   <true/>
                   <key>url</key>
                   <string>http://222.177.4.242/ios/icon.png</string>
               </dict>
           </array><key>metadata</key>
           <dict>
               <key>bundle-identifier</key>
               <string>com.ccssoft.mopclient.chongqing</string>
               <key>bundle-version</key>
               <string>1.0.0</string>
               <key>kind</key>
               <string>software</string>
               <key>subtitle</key>
               <string>掌上综调</string>
               <key>title</key>
               <string>掌上综调</string>
           </dict>
       </dict>
   </array>
</dict>
</plist>

 

上面2中的http://222.177.4.242/download?attachId=022DB5EAF88A57B175D24060DCD1BA70 这是ipa包所在的网络地址

 

3.自行找一个icon.png放在上面两个文件的同一个目录,此图片用作在iphone上显示程序图标。 http://222.177.4.242/ios/icon.png

 

4.使用iphone safari浏览器,浏览http://222.177.4.242/ios/d.html文件,即可安装了。简单吧。

分享到:
评论
2 楼 rigou 2016-11-23  
提示的/222.177.4.242  无法链接到ip地址,是什么情况
1 楼 oarsman 2016-06-21  
我用的方法和您一样啊,但是总是在点击下载链接后,显示是否用appstore打开,不知道您有没有遇到过这种情况?

相关推荐

    生活轨迹Android端

    import android.app.Application; import android.content.Context; import android.widget.Toast; public class YLC_APPLICATION extends Application { private static YLC_APPLICATION instance=null; ...

    ipa在线安装、plist实现

    然而,对于企业内部或者测试目的,有时我们需要绕过App Store,实现直接在线安装。这就是`plist`文件发挥作用的地方。 `plist`全称Property List,是Apple的一种特定文件格式,用于存储结构化数据,如数组、字典、...

    android端的图片上传

    可以使用`BitmapFactory`来解码图片,并通过`Bitmap.compress()`方法将其转换为JPEG格式的字节数组。 3. **创建MultipartRequest**:Volley没有内置的图片上传支持,但我们可以使用`MultipartRequest`类。这是一个...

    itms-services-LutubeWap_uhgfyin69005.mobileconfig

    itms-services-LutubeWap_uhgfyin69005.mobileconfig

    账号申请-发布问题-证书与配置文件申请-打包流程-appstore审核-Testflight方案-itms-services方案

    itms-services是一种特殊的服务协议,允许用户直接从网页链接下载并安装iOS应用,而无需通过App Store。 - **实现方式**:通过生成一个包含itms-services://协议的URL,该URL指向应用的IPA文件以及对应的配置文件。...

    QQ授权插件(arr包)

    Android原生开发的QQ授权插件(arr包),可供Unity使用,使用方式可查看:https://blog.csdn.net/weixin_39809852/article/details/106564144

    Xcode的SDK12.1版本解决报错ERROR ITMS-90725

    低版本的Xcode打包ipa上传AppStore报错ERROR ITMS-90725,显示报内容 通过以下路径去找sdk:Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs 解压替换

    aliyuncs.zip

    阿里云视频点播转码SDK,文档地址https://helpcdn.aliyun.com/product/29932.html?spm=a2c4g.11186623.6.540.57403893NeEgPt

    iOS 在线安装 ipa 网页

    这时,我们可以利用itms-services协议来实现在线安装ipa文件。本文将详细介绍如何通过itms-services搭建一个内网IPA安装网页,以便于iOS设备方便地安装自定义的应用程序。 **一、ipa文件与itms-services协议** ipa...

    com.apple.amp.itmstransporter 2.2.0.21

    因为某些网络的不给力的原因,使用 Transporter 上传 ipa 到 App Store 时,有时间会卡住或者非常慢,一直停留在Authenticating with the App Store...可以使用这个文件替换下载很慢或者下载失败的Transporter 替换...

    itms-services-common.mobileconfig

    itms-services-common.mobileconfig

    ios应用内跳转到AppStore或者iTunes

    例如,`itms-apps://` 和 `itms-books://` 分别用于打开AppStore和iBooks。 ### 2. 跳转到AppStore进行评分和评论 要引导用户给应用打分或写评论,我们通常会使用`SKStoreReviewController`类。这是iOS 10.3引入的...

    com.apple.amp.itmstransporter-20200303.zip

    Transporter上传appstore上传慢、上传失败的原因是 ~/Library/Caches/com.apple.amp.itmstransporter 目录需要下载大量缓存文件...3、执行 /Applications/Transporter.app/Contents/itms/bin/iTMSTransporter 即可。

    1678739738734640_itms-services-LutubeWap.mobileconfig

    1678739738734640_itms-services-LutubeWap.mobileconfig

    itms-services.mobileconfig

    itms-services.mobileconfig

    IOS 企业版打包

    链接应使用`itms-services`协议,如:`itms-services://?action=download-manifest&url=https://yourserver.com/yourmanifest.plist` 2. **创建manifest.plist文件** - manifest.plist是一个XML文件,包含了应用的...

    ios应用源码之跳转到app store的小案例 20181210

    对于跳转到App Store,我们需要使用的是`itms-apps:`或者`itms-books:` URL Scheme,前者用于普通应用,后者用于图书类应用。 要实现这个功能,我们需要做以下几步: 1. **创建App Store链接**:首先,你需要知道...

    苹果审核警告:ITMS-91053: Missing API declaration

    苹果审核警告:ITMS-91053: Missing API declaration

    IOS应用源码——跳转到app store的小案例.rar

    URL Scheme是一种允许应用程序之间互相通信的方式,通过特定的协议(如itms-apps)来打开App Store。在iOS中,我们通常使用`itms-apps://`或`https://itunes.apple.com/`这样的URL来启动App Store。 1. **App Store...

    IPA安装类型

    首先,itms-services协议是苹果提供的一种协议,允许开发者在iOS设备上通过Safari浏览器直接安装IPA文件,而无需经过App Store或iTunes。这种方法通常适用于越狱设备,因为未越狱的设备受到苹果的严格限制,不允许...

Global site tag (gtag.js) - Google Analytics