Sto creando un gioco basato su server su iOS che consente ai giocatori di creare un account di gioco per la riproduzione di più dispositivi. Il mio gioco include acquisti in-app (IAP) non consumabili che possono essere ripristinati o nuovamente scaricati dall'acquirente originale.exploit iOS: ripristino acquisti in-app a più account di gioco
Preferirei che i giocatori non possano ripristinare il proprio IAP su più account di gioco. E 'possibile questo dato le regole di Apple?
Prendendo Hero Academy per esempio, è possibile.
- Player1 per comprare tutte le IAP sul suo account di gioco e iTunes conto
- Player1 per accedere al di Player2 Hero Academy account di gioco
- Player1 di ri-scaricare l'IAP non consumabile in conto gioco del Player2 , dando permessi player2 a tutto il PAI
- Player2 per accedere al suo conto di gioco sul proprio dispositivo e ora hanno i permessi per tutto il PAI
risultato è: Player2 ha ottenuto tutti gli I AP gratis.
Potrei riuscire a leggere nel loro account iTunes e limitare iTunes a ripristinare gli acquisti su un singolo account di gioco. L'implementazione di questa soluzione sembra contraria alle linee guida di Apple per il ripristino degli IAP non consumabili.
Potrei considerare gli acquisti consumabili e applicabili solo a un singolo account, ma ciò sembra attenersi alle linee guida di Apple e sarebbe una progettazione scadente degli utenti finali.
Hai trovato la soluzione? – GameDevGuru
Ti suggerisco di contattare direttamente Apple. – Timtech
Che dire del campo "applicationUsername" disponibile con IOS 7.0+? – Lexicon