Je cherche des conseils sur la façon d'associer un achat avec un utilisateur particulier, (par exemple, un utilisateur du centre de jeu) essentiellement l'utilisateur qui effectue l'achat. L'achat est un article consommable ou un abonnement, il ne peut donc pas être restauré.comment suivre quel achat associé à un utilisateur de centre de jeu partiel
Ma conception globale utilisant le mode de livraison du produit serveur fonctionne largement, mais elle ne fonctionne pas avec certains cas de bords ou négatifs, lorsqu'une transaction est interrompue. Par exemple,
- gamecenter_user1 fait l'achat paiement
- est fait, mais l'application est terminée
- Connectez-vous comme gamecenter_user2 de l'application centrale de jeu
- redécollage l'application
- SKPaymentTransactionObeserver reçoit la mise à jour de transation
- gamecenter_user2 obtient l'achat
Avant de faire un achat, je connais l'utilisateur qui effectue l'achat, et l'identifiant du produit, je peux enregistrer cette information. Cependant, après avoir reçu une transaction ou un reçu de l'App Store, comment identifier l'utilisateur qui a effectué cet achat?
Merci