Salva scaricato contenuto quando in app purchase è completa
-
22-09-2019 - |
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
Soluzione
- Scarica il file. L'opzione più ovvia sarebbe solo utilizzando NSURLRequest.
- Utilizza libz per decomprimere il file. Vedere Unzip di file su iPhone