Domanda

Esiste un modo per correlare le entrate dall'oggetto di pagamento alle informazioni ricevute nei rapporti finanziari, nei rapporti sulle vendite o negli estratti bancari? Tutte le indicazioni indicano che i report sono report aggregati e non report a livello di transazione. Dato che i miei prodotti sono consumabili, è importante per me conoscere le cose a quel livello. Sfortunatamente, non vedo alcun modo per ottenere rapporti sui miei acquisti in-app nell'ambiente sandbox.

È stato utile?

Soluzione

Credo che nell'ambiente non sandbox l'ID iTunes della persona che sta effettuando l'acquisto sia incluso nelle ricevute. Dice che nei documenti da qualche parte ...

Lo usi come link nei rapporti.

Altri suggerimenti

Correggimi se sbaglio, ma non vi è alcuna menzione dei dettagli dell'account itunes (o di qualsiasi ID identificativo dell'utente per tale questione) nei dati della ricevuta.

La risposta restituita da Apple durante la verifica di una ricevuta è dettagliata qui: http://developer.apple.com/ iphone / biblioteca / documentazione / NetworkingInternet / concettuale / StoreKitGuide / VerifyingStoreReceipts / VerifyingStoreReceipts.html Che non dice nulla di " ID utente " ;.

Per quanto ne so, senza un meccanismo di accesso utente, l'unica soluzione è archiviare l'UDID del dispositivo insieme a tutti i dettagli della transazione nel tuo DB.

DEVE esserci un modo migliore, ovviamente, ma lo sto ancora cercando.

  • Chiedo scusa per aver scoperto un vecchio thread, ma non ci sono molte informazioni là fuori su questo ...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top