6 votes

Comment vérifier les achats in-app individuels en tant que développeur sur iTunes Connect ?

Existe-t-il un moyen de vérifier tous les achats in-app que mon application reçoit sur iTunes Connect ?

Sur Android, par exemple, vous disposez d'une liste de tous les achats avec un identifiant. Ainsi, si un client se plaint, je peux facilement vérifier s'il a effectivement effectué l'achat, mais sur iTunes, je ne vois que des données statistiques, mais pas la liste de tous les achats, et je ne peux donc pas vérifier l'achat.

Ma pire crainte est qu'un achat soit correctement facturé mais non enregistré par nos serveurs, de sorte que le client perde son argent et que je ne puisse pas confirmer l'achat.

2voto

Jose Chavez Points 645

Non, il n'y a aucun moyen de le faire pour les achats in-app sans abonnement. C'est volontairement que cela n'est pas possible.

Les seules informations que vous recevrez d'iTunes Connect sont des agrégats, c'est-à-dire les données statistiques que vous mentionnez. Cela signifie que vous pouvez voir combien d'achats in-app ont été effectués, mais pas les détails de chaque acheteur individuel.

Pour les achats in-app non consommables, Apple exige que votre application dispose d'un bouton de restauration permettant de restituer les achats in-app sur l'appareil. En plus de cela, Apple a conçu le système StoreKit de sorte que même si l'utilisateur était guidé pour essayer d'acheter à nouveau un achat in-app non consommable, il basculera automatiquement vers la restauration ou échouera complètement.

Le processus est mis en œuvre dans votre application à l'aide de la méthode restoreCompletedTransactions() de la classe SKPaymentQueue dans le cadre de StoreKit. Votre app recevra des copies des transactions originales - ainsi, même lorsqu'un achat n'a pas été enregistré par vos propres serveurs, vous obtiendrez une copie de la transaction et du reçu pour pouvoir faire une nouvelle tentative de stockage sur votre propre serveur.

Cela signifie que votre pire crainte n'est pas fondée. Il est tout simplement impossible pour un utilisateur de payer deux fois le même achat in-app non consommable.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X