2011-01-19 4 views
0

J'ai utilisé in-app-purchase dans mon application. J'achète des livres de l'achat in-app. après paiement avec succès je télécharge des livres de mon serveur. mais je pense à la sécurité. parce que si un utilisateur suivre l'URL de mon serveur et télécharger le livre et utilisé sans aucun paiement. donc quelqu'un peut suggérer comment j'autorise la sécurité pour cela.sécurité in-app-purchase iphone

plz suggèrent thx

Répondre

1

La transaction d'achat en application contient un reçu d'Apple. Apple a également un service qui vérifiera ce reçu. Ainsi, votre application iPhone doit transmettre le reçu à votre serveur lors de la demande de téléchargement. Le serveur peut ensuite vérifier le reçu avant d'envoyer le contenu.

Voir http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/VerifyingStoreReceipts/VerifyingStoreReceipts.html#//apple_ref/doc/uid/TP40008267-CH104-SW1

+0

Je suis en train sur le serveur de test (bac à sable) et j'ai essayé environ 5-10 fois et la réception est toujours à même. donc ce n'est pas un problème? –

+0

Vérifiez la réponse que vous recevez d'Apple après avoir vérifié le reçu. Il contient un tas de détails sur la transaction. Ou simplement base64 - décodez le reçu et jetez un coup d'œil - même si vous n'êtes pas censé regarder le reçu directement en production parce que son format est sujet à changement. – Brian

Questions connexes