Domanda

Ho creato un app che consente agli utenti di acquistare contenuti non consumabile. Il Recupero-IDS-pagamento-processo funziona come un fascino. Quello che non riesco davvero a capire è come il mio contenuto deve essere salvato nel telefono. La struttura esistente è che devo tutta la mia attuale contenuto in Risorse / pacchetti /. Per ogni pacchetto c'è una voce corrispondente in un package.plist.

Quando l'acquisto è completo è il momento di scaricare il contenuto dal server. Quello che mi recuperare dal server è un file zip con il nuovo pacchetto che ho comprato. Il mio osservatore chiamerà un metodo denominato provideContent:

-(void) provideContent: (NSString*) productIdentifier {
In here I will call my server and download the package
}

Quello che ho bisogno da voi ragazzi è una sorta di passo walkthrough passo o tutorial di come, quando la cerniera viene recuperato (è zip consentito?), Decomprimere lo zip e aggiungerlo alla mia struttura del pacchetto corrente.

Grazie in anticipo

È stato utile?

Soluzione

  • Scarica il file. L'opzione più ovvia sarebbe solo utilizzando NSURLRequest.
  • Utilizza libz per decomprimere il file. Vedere Unzip di file su iPhone
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top