2013-04-29 5 views
5

Ho appena provato l'app Freedom sulla nostra applicazione e ho potuto acquistare ogni elemento di acquisto in app con esso. Almeno durante l'esecuzione di Play Store 3.x. Se ho aggiornato il Play Store a 4.x rispetto a Freedom hack ha smesso di funzionare.Protection from Freedom

In ogni caso, c'è un modo per proteggerlo?

risposta

3

Controllare l'ordine restituito. Gli ID ordine corretti sono nella forma: [ID commerciante]. [ID ordine effettivo] Trova il tuo ID commerciante nel tuo account Wallet (ultima riga nella pagina dell'ordine) e controlla la tua app se è la stessa. Poiché Freedom hack non può in alcun modo conoscere il tuo ID Wallet, l'ID restituito dei pagamenti compromessi è diverso. Basta rifiutare quei pagamenti.

Si noti che questa è solo un'ipotesi. Al momento non sono sicuro al 100% se funziona. Il feedback sarebbe apprezzato.

+0

Hai provato questa soluzione? Funziona? – Dimitris

+0

Funziona per me, sì. Da circa un anno. –

+1

Il prefisso NON corrisponde al mio merchantId, ma il prefisso rimane sempre lo stesso valore da più di 1 anno. Così ho anche implementato la tua validazione aggiuntiva ora e spero che funzionerà :) –