2011-05-19 18 views
6

iPhone uygulamalarımı dağıtmak için bir web sitesi geliştiriyorum. Kullanıcılar web sitesinden uygulama listesinden birden fazla iOS uygulamasını seçebilir ve indirmeyi tıkladıklarında, tüm uygulamaların tek tek telefona yüklenmesi gerekir. Tüm uygulamaları bir kerede kontrol edin - İndir'e tıklayın - Sonra tüm uygulamalar otomatik olarak indirilecek ve yüklenecek. Bu nasıl mümkün olaiblir? Url dict bir dizi olduğu bu plist dosyasını değiştirebilmenin bir yolu var mı?Çoklu Kurum içi uygulamalar nasıl kurulur? (iPhone)

<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://web.me.com/macdev/apps/app1.ipa</string> 
       </dict> 
      </array> 
      <key>metadata</key> 
      <dict> 
       <key>bundle-identifier</key> 
       <string>com.macdev.inhouse.app1</string> 
       <key>bundle-version</key> 
       <string>1.0</string> 
       <key>kind</key> 
       <string>software</string> 
       <key>title</key> 
       <string>App Demo</string> 
      </dict> 
     </dict> 
    </array> 
</dict> 
</plist> 

cevap

8

documentation göre, items anahtar her uygulama için bu yüzden bir <dict> eklemek bir "indirmelerin dizisi" olduğu dizide uygulaması en assets ve metadata:

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <!-- array of downloads. --> 
    <key>items</key> 
    <array> 
     <dict> 
      <!-- App #1 --> 
      <key>assets</key> 
      <array> 
       ... 
      </array> 
      <key>metadata</key> 
      <dict> 
       ... 
      </dict> 
     </dict> 
     <dict> 
      <!-- App #2 --> 
      <key>assets</key> 
      <array> 
       ... 
      </array> 
      <key>metadata</key> 
      <dict> 
       ... 
      </dict> 
     </dict> 
    </array> 
</dict> 
</plist> 

kullanıcıyı Bu plist için link üzerinde musluklar, "xyz.com 2 uygulama yüklemek istiyor." İptal "Yükle" gibi bir şey sorulur.

Yüklemeye Dokun, tüm uygulamaların indirilmesini ve yüklenmesini başlatır.

+0

çalışır. Yine de, kullanıcının daha önce tıkladığı bağlantıya geri dönebilir mi? – temple

İlgili konular