Come posso condividere privatamente i dati tra due app sullo stesso dispositivo che hanno ID di gruppo diversi? Lo facevamo tramite il pannello di montaggio, ma con iOS7 per utilizzare i pannelli di lavoro specifici per app ora devono avere lo stesso ID di team.Condivisione privata dei dati tra app iOS con ID di team diversi
Il problema che stiamo cercando di risolvere è lo sblocco delle funzionalità in un'app se l'utente ha acquistato un'altra app. Ci piacerebbe che ciò accadesse tranquillamente in background (da qui in origine si utilizzavano le paste di app specifiche) ma con un certo livello di sicurezza per impedire agli utenti di falsificare il processo e sbloccare le funzionalità.
Un approccio che stiamo studiando è utilizzare un pannello di sistema, ma crittografare i dati con una chiave specifica del dispositivo. Finché entrambe le app usano lo stesso algoritmo per generare la chiave, questo dovrebbe funzionare, ma il problema diventa come generare una chiave specifica per l'app.
Qualsiasi consiglio/guida sul modo migliore per attivare questo tipo di schema di sblocco delle funzionalità sarebbe molto utile.
Hai guardato in sale e hash? È 1 modo quindi non è tecnicamente 'criptazione' non puoi recuperare la chiave e 'decodificarla' puoi solo controllare che qualcos'altro hash con lo stesso risultato. Che equivale al recupero ... Credo che questo sia/può anche specifico dispositivo. – CW0007007
Non ce l'ho, ma lo farò. Grazie per il puntatore. –
Nessun problema. C'è un sacco di cose là fuori. L'ho usato su un progetto se rimani bloccato. – CW0007007